| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 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. | |||
