| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-28 | Release v0.7.0v0.7.0 | Shulhan | |
| 2019-06-25 | env: fix missing exclude, deps, required-by, and missing statements | Shulhan | |
| 2019-06-18 | all: update package share from v0.6.1 to v0.7.0 | Shulhan | |
| This update bring new change on how to use the ini package. | |||
| 2019-06-09 | package: add $GOCACHE and $HOME to environments on GoInstall | Shulhan | |
| The latest Go release will require $GOCACHE or $HOME environment variable upon running "go install" command. | |||
| 2019-06-09 | go.mod: update dependencies | Shulhan | |
| 2019-06-09 | env: do not auto cleanup unused repositories | Shulhan | |
| Previously, we remove all unused repositories from $GOPATH, which caused some important repositories that we forgot to track get removed during freeze operation. This commit remove the auto cleanup and only print the unused repositories to the screen. | |||
| 2019-03-30 | Release v0.6.0v0.6.0 | Shulhan | |
| ## New Features - Make Go command works with Go v1.12 and later. This means turning off GO111MODULE when running Go command. - Install package if missing when issuing SyncAll ## Enhancement - Use copy of "golang.org/x/tools/go/vcs". The indirect dependencies of package "golang.org/x/tools/go/vcs" is overwhelming. Using "go get" on this package alone will pull up all dependency of "golang.org/x/tools". To minimize unneeded download of unneeded packages we copy the package vcs to our own repository including their license file. | |||
| 2019-03-30 | all: make Go command works with Go v1.12 and later | Shulhan | |
| This means turning off GO111MODULE when running Go command. | |||
| 2019-03-30 | test: run the test functions directly | Shulhan | |
| Previously, we run each unit test in each test file using sub-test by calling it from single exported function as main test. This commit changes it to run directly, which means, we export all unit test functions, and let the "go test" run them in order. | |||
| 2019-03-30 | testdata: fix bare git repository and test files | Shulhan | |
| Include all files from "git clone --bare" in testdata/beku_test.git. | |||
| 2019-03-30 | cmd/beku: use direct test functions instead of using sub-tests | Shulhan | |
| 2019-03-30 | package: remove unused "nolint:gas" | Shulhan | |
| 2019-03-30 | all: suppress linter warnings on global variables and long lines | Shulhan | |
| This including the copy of subpackage. | |||
| 2019-03-30 | beku: use lowercase on first letter of error message | Shulhan | |
| 2019-03-30 | all: use copy of "golang.org/x/tools/go/vcs" | Shulhan | |
| The indirect dependencies of package "golang.org/x/tools/go/vcs" is overwhelming. Using "go get" on this package alone will pull up all dependency of "golang.org/x/tools". To minimize unneeded download of unneeded packages we copy the package vcs to our own repository including their license file. | |||
| 2019-01-25 | package: fix test on "go install ./..." with latest Go version | Shulhan | |
| This may result in error when building with Go version < 1.12. | |||
| 2019-01-25 | go.mod: update dependency on package "github.com/shuLhan/share" | Shulhan | |
| 2019-01-25 | env: install package if missing when issuing SyncAll | Shulhan | |
| 2018-12-14 | Release v0.5.2v0.5.2 | Shulhan | |
| 2018-12-14 | make: enable all linters on lint task | Shulhan | |
| 2018-12-14 | all: minimize naked return on long functions | Shulhan | |
| 2018-12-14 | all: rewrite switch-statement with single case to if-statement | Shulhan | |
| 2018-12-14 | all: skip linter error on global variables | Shulhan | |
| Some global variables, like defStdout and defStdout, are required for testing. | |||
| 2018-12-14 | cmd/beku: remove unused return value from parseFreezeFlag | Shulhan | |
| 2018-12-14 | env: remove unused function to reinstall all packages | Shulhan | |
| 2018-12-14 | package_git: set package remote URL according to value in database | Shulhan | |
| 2018-12-13 | Update dependencies and fix tests | Shulhan | |
| 2018-11-27 | env.Freeze: no need to reinstall all packages after freezing | Shulhan | |
| 2018-11-02 | Fix sync all that cause version set to truev0.5.1 | Shulhan | |
| While at it, reupdate the comments section on some methods. | |||
| 2018-11-01 | Release v0.5.0v0.5.0 | Shulhan | |
| 2018-11-01 | Update Go modules | Shulhan | |
| 2018-11-01 | env: check if new package version is greater than current version | Shulhan | |
| 2018-10-31 | env: fix sync "--into" command | Shulhan | |
| 2018-10-31 | cmd/beku: simplify "if" with switch statement | Shulhan | |
| 2018-09-29 | go.mod: update dependencies | Shulhan | |
| 2018-09-29 | env: update comments on Sync, install, and GetPackageFromDB | Shulhan | |
| 2018-09-29 | package_git: check for empty tag which cause empty version | Shulhan | |
| 2018-09-18 | env_test: replace package "tekstus/diff" with new upstream | Shulhan | |
| The original "tekstus" package has been deprecated and merged into "github.com/shuLhan/share/lib/text/diff". | |||
| 2018-09-18 | env: do not scan package if its not exist on local | Shulhan | |
| Previously, when freezing the package and package did not exist on local file system, we do scan the package for version and remote URL, which cause an error because the package directory did not exist. This commit fix the issue by not scanning the package if its not exist on local system. | |||
| 2018-09-15 | Update Go module dependencies | Shulhan | |
| lib/git.FetchAll now fetch all remote tags. | |||
| 2018-09-15 | env: get new package branch to prevent IsEqual to be false | Shulhan | |
| 2018-09-15 | cmd/beku: fix parsing multiple subcommand on Sync | Shulhan | |
| Sync operation should accept both update and no dependency options in one line as in "-Sud". | |||
| 2018-09-15 | Update changelog for future release | Shulhan | |
| The changelog get formatted by prettier. | |||
| 2018-09-15 | env: simplify conditional if-s | Shulhan | |
| 2018-09-15 | env: update package version only if current and new package both are tag | Shulhan | |
| 2018-09-15 | env: decrease debug level on scan packages function | Shulhan | |
| 2018-09-15 | env: fix get package from database that return first match by prefix | Shulhan | |
| In case two packages have the same prefix, for example "a" and "a-a", the GetPackageFromDB will always return "a" when the parameter importPath is "a-a". This commit move the package name match by prefix to second loop. | |||
| 2018-09-15 | package_git: call continue if branch name match with "master" | Shulhan | |
| While at it, update the comment to reflect the code below. | |||
| 2018-09-15 | package: get remote branch if its empty | Shulhan | |
| 2018-09-15 | package_git: check for empty branches when getting branch | Shulhan | |
