| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-06 | all: replace module github.com/shuLhan/share with pakakeh.go | Shulhan | |
| 2023-03-07 | all: prefix the error in Package Remove and gitInstall | Shulhan | |
| 2022-02-01 | all: remove the flag vendor | Shulhan | |
| Since vendoring is already handled by Go module, we remove this feature to minimize duplication. | |||
| 2022-01-30 | go.mod: update all dependencies | Shulhan | |
| This changes affect code that use lib/test.Assert(). | |||
| 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-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-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. | |||
| 2018-12-13 | Update dependencies and fix tests | Shulhan | |
| 2018-09-15 | package: get remote branch if its empty | Shulhan | |
| 2018-09-14 | package: simplify Go install method | Shulhan | |
| Change the parameter from instance of env to string. The goal is to decouple instance of environment from package. | |||
| 2018-09-14 | package: simplify parameter of NewPackage | Shulhan | |
| 2018-09-14 | package: remove unneeded scan path | Shulhan | |
| 2018-09-14 | Refactoring test to use clone from local directory | Shulhan | |
| 2018-09-14 | Add "remote-branch" to test data | Shulhan | |
| 2018-09-13 | Replace git and common functions with package share/lib/{git,io} | Shulhan | |
| 2018-09-04 | [test] Do not compare result from testing package install | Shulhan | |
| 2018-06-05 | NewEnvironment: get or set user PATH from environment | Shulhan | |
| The PATH is used when running specific command, i.e. Run() and GoInstall(). | |||
| 2018-06-05 | gitUpdate: do not return if version is matched with new package version | Shulhan | |
| This will allow freeze operation to work on all packages. | |||
| 2018-06-04 | [chore] Add copyright information | Shulhan | |
| 2018-06-04 | Add common option "-V, --vendor" to work with vendor directory | Shulhan | |
| 2018-06-04 | [chore] Add context to debug output | Shulhan | |
| Each debug statement is prefixed with "[X] func" where X is either ENV for debug in environment's methods or PKG for debug in package's methods. | |||
| 2018-06-04 | NewPackage(): remove parameter vcs mode | Shulhan | |
| The mode of VCS is already provided by "RepoRoot.VCS.Cmd". This changes affect on vcs mode value, from number based to string based. Previously, VCS mode git is labeled as "1", now it's labeled as VCS command "git". | |||
| 2018-06-04 | Sync(): install missing dependencies | Shulhan | |
| 2018-06-03 | NewPackage(): use golang tools/go/vcs to get remote URL | Shulhan | |
| This will allow beku to handle custom import URL. | |||
| 2018-06-03 | Remove git submodule for testing | Shulhan | |
| Using submodule is not a good way to represent real repository, because submodule use .git as file as metadata not .git as directory. This revert commit e8593ded. | |||
| 2018-05-29 | Fetch new package commits before updating version | Shulhan | |
| 2018-05-29 | Add operation to exclude package from database | Shulhan | |
| 2018-05-27 | [test] package: check for nil before comparing with expected value | Shulhan | |
| 2018-05-27 | package: display command directory on debug output | Shulhan | |
| 2018-05-25 | Implement sync that rescan package in GOPATH | Shulhan | |
| 2018-05-23 | [test] Add unit test for some Env methods | Shulhan | |
| Not all methods can be tested due to some operation requiring network connection. | |||
| 2018-05-21 | Use filepath.Join when applicable | Shulhan | |
| 2018-05-21 | Set environment as dirty after sync operation than add or update a package | Shulhan | |
| 2018-05-21 | [chore] make syntax of variable name consistent | Shulhan | |
| 2018-05-21 | [test] package: add unit test for RemoveRequiredBy | Shulhan | |
| 2018-05-21 | [test] package: add unit test for Remove, Install, and GoClean | Shulhan | |
| 2018-05-20 | package: rename method "RunGoInstall" to "GoInstall" | Shulhan | |
| 2018-05-19 | [test] package: add unit test for String, Update, and UpdateMissingDep | Shulhan | |
| 2018-05-19 | [test] Add unit test for package.RunGoInstall | Shulhan | |
| 2018-05-18 | [test] package: Add unit test for method load | Shulhan | |
| 2018-05-18 | Check duplicate when adding dep, missing, or required | Shulhan | |
| This commit change signature of push method from linkXXX to pushXXX. | |||
| 2018-05-17 | [test] package: add unit test for linkRequiredBy | Shulhan | |
| 2018-05-17 | [test] Move test initialization and common test functions to beku_test | Shulhan | |
| 2018-05-17 | [test] Add unit test for package IsEqual | Shulhan | |
