| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2018-09-15 | package: rename Fetch to FetchLatestVersion | Shulhan | |
| 2018-09-14 | env: explain why we ignore error on post sync | Shulhan | |
| 2018-09-14 | Remove unused variables | 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 unused Run method | Shulhan | |
| 2018-09-14 | package: remove unneeded scan path | Shulhan | |
| 2018-09-14 | package: print verbose go install command only when debugging | Shulhan | |
| 2018-09-14 | Refactoring test to use clone from local directory | Shulhan | |
| 2018-09-14 | env: do not save remote branch if it's empty | Shulhan | |
| This is to prevent remote branch name in database to become boolean value "true". | |||
| 2018-09-14 | Add "remote-branch" to test data | Shulhan | |
| 2018-09-14 | package: print branch name on String method | Shulhan | |
| 2018-09-14 | package: simplify return value on Install | Shulhan | |
| 2018-09-14 | package: check remote branch when calling IsEqual | Shulhan | |
| 2018-09-14 | Preparing for release v0.5.0 | Shulhan | |
| 2018-09-14 | Get and save package remote branch in database | Shulhan | |
| Some package does not have "master" branch. This will minimize parsing and filter operation to get default branch before checking out revision. | |||
| 2018-09-14 | Add freeze methods to package | Shulhan | |
| Previously, we call package Update when doing Freeze operation, which cause confusion, because Update use parameter newPkg which may change the remote URL or version. | |||
| 2018-09-14 | env: scan package only if its not exist in local system | Shulhan | |
| This minimize freeze operations, removing unneeded fetching revision (tag/commit) and parsing remote URL. | |||
| 2018-09-14 | env: Rename method GetPackage to GetLocalPackage | Shulhan | |
| 2018-09-14 | Replace local debug variable with debug package | Shulhan | |
| 2018-09-13 | Replace git and common functions with package share/lib/{git,io} | Shulhan | |
| 2018-09-11 | cmd/beku: update version to latest tag and for future relase | Shulhan | |
| 2018-09-11 | Update documentation to match with current implementation | Shulhan | |
| Also, auto formatting by prettier. | |||
| 2018-09-11 | Fix sync "--into" command | Shulhan | |
| 2018-09-04 | Add Go modulev0.4.0 | Shulhan | |
| 2018-09-04 | [test] Do not compare result from testing package install | Shulhan | |
| 2018-09-04 | Remove dep as vendor tool | Shulhan | |
| `dep ensure` on package in vendor, reinstall the package itself on vendor directory [1]. [1] https://github.com/golang/dep/issues/1885 | |||
| 2018-07-03 | cmd/beku: check for "help" or "version" operation before loading database | Shulhan | |
| 2018-07-03 | env.Freeze: print finish status if err is not nil | Shulhan | |
