v0.12.5 (2019-05-28)
v0.12.4 (2019-05-24)
v0.12.3 (2019-05-16)
- [fix] Ignore files which seems to system hidden file in walking #176 (Songmu)
- [fix] Fix the list if symlink is in the same directory #174 (at-grandpa)
- [refactoring] introduce Songmu/gitconfig #175 (Songmu)
- [refactoring] Get ghq.completeUser strictly as a boolean value #172 (Songmu)
v0.12.2 (2019-05-12)
- [fix] remove extra / from ref when path has "/" prefix #167 (sakihet)
- [fix] refine local cloning path detection #171 (Songmu)
- [fix] skip go-import mod in detectGoImport #170 (Songmu)
- [fix] even if the GHQ_ROOT directory doesn't exist, don't raise an error #168 (Songmu)
v0.12.1 (2019-05-07)
v0.12.0 (2019-05-07)
- get lock using repoPath to avoid duplicate get on import #163 (Songmu)
- separate gitutil package from main and utilize it #162 (Songmu)
- support deep directory in GitRepository like 'github.com/motemen/ghq/logger' #161 (Songmu)
- Test enhancement #160 (Songmu)
- add TestLocalRepository_VCS #159 (Songmu)
v0.11.2 (2019-05-06)
- [bugfix] walk up directory when finding VCS of LocalRepository to avaid panics #158 (Songmu)
- bzr pull --overwrite same as go get #157 (Songmu)
v0.11.1 (2019-05-05)
- [feature] List vcs option #155 (msh5)
- [testing] add TestDoImport #156 (Songmu)
- [fix] fix findVCSBackend and add tests #154 (Songmu)
- [fix] Make sure the directory exists with the exact name #145 (knu)
- [bugfix] Fix fossil support #153 (Songmu)
- [testing] add TestDoList_query #152 (Songmu)
- [testing] add TestRunInDirSilently #151 (Songmu)
- [testing] add more tests in TestDoLook #150 (Songmu)
- [testing] add TestDoLook #149 (Songmu)
- [refactoring] remove NewFakeRunner which not used #148 (Songmu)
- [refactoring] Commonize doGet and doImport processing for refactoring #147 (Songmu)
- [testing] add test for
ghq root
#146 (Songmu)
v0.11.0 (2019-05-01)
- Delete codes for the services turned down (Google Code and JazzHub) #144 (Songmu)
- reduce linter warnings #143 (Songmu)
- remove ghq.import. feature #137 (Songmu)
- Remove gomega #142 (Songmu)
- Streamline VCS detection for local repositories #141 (Songmu)
- introduce table driven test in TestCommandGet #140 (Songmu)
- "bzr" as Bazaar #139 (Songmu)
- Support bazaar #87 (shigemk2)
- [experimental] support parallel import by using --parallel option #136 (Songmu)
- add -silent option to get and import #135 (Songmu)
- Stop exec on unix in the look subcommand in order to share code with windows #134 (Songmu)
- [list] accept url as a query #133 (Songmu)
- adjust NewURL() #132 (Songmu)
v0.10.2 (2019-04-28)
v0.10.1 (2019-04-28)
- Remove panics #130 (Songmu)
- generally loggers should output STDERR by default #129 (Songmu)
- Care the case if the query contains a hostname in list subcommand #128 (Songmu)
- don't panic when the current working directory doesn't exist. #127 (Songmu)
- canonicalize root paths to absolute #126 (Songmu)
- List symlinks to repos #125 (Songmu)
- rename package s/utils/cmdutil/ #124 (Songmu)
- separate logger package from utils #123 (Songmu)
v0.10.0 (2019-04-27)
- drop mitchellh/go-homedir dependency #122 (Songmu)
- introduce Go Modules and adjust releng files #121 (Songmu)
- Add a dummy CVS backend to recognize and skip CVS working directories #115 (knu)
- add -l option on get command which immediately look after get #112 (kuboon)
- add support for Fossil SCM #98 (motemen)
- Use parsed username also with ssh for Git #101 (jjv)
- Add ghq.completeUser config to disable user completion of
ghq get
#118 (k0kubun) - ghq get --vcs= #72 (motemen)
- warn if executable was not found when RunCommand #70 (motemen)
- support
meta name="go-import"
to detect Go repository #120 (Songmu) - support refs which start with URL Authority in ghq get #119 (Songmu)
v0.9.0 (2018-11-26)
- Use new constructor for logger #104 (raviqqe)
- fix typo direcotry -> directory #93 (naofumi-fujii)
v0.8.0 (2017-08-22)
- [breaking feature] If given URL does not contain / character, treat the URL as
https://github.com/<USERNAME>/<URL>
, where USERNAME is GitHub username obtained fromghq.user
Git configuration variable, GITHUB_USER or USER (USERNAME in Windows) environment variables thanks to @b4b4r07 (#81) - [maintenance] Fix building configuration thanks to @south37 (#85), @smizy (#82)
v0.7.4 (2016-03-07)
v0.7.3 (2016-03-02)
v0.7.2 (2015-12-11)
v0.7.1 (2015-08-06)
v0.7 (2015-08-03)
- Support for Bluemix DevOps Git service #56 (uetchy)
- GHQ_ROOT environment variable to override the root #59 (motemen)
- Add darcs backend #55 (maoe)
- fix failing test #58 (motemen)
- Skip non-VCS directories for performance #54 (maoe)
- fix test #57 (motemen)
look
command accepts remote repository url too. #51 (ryotarai)- Add GHQ_LOOK env variable to a new shell executed by
ghq look
#47 (superbrothers)
v0.6 (2014-11-20)
v0.5 (2014-10-11)
- fixup docs and zsh completion #44 (motemen)
- Add 'root' subcommand completion #42 (syohex)
- Include zsh completion into release zip files #41 (itiut)
- Add --all option to the root command #40 (aaa707)
- import: Accept the same clone flags with get command #37 (eagletmt)
- accept SCP-like URL (git@github.com) for import command #35 (mkanai)
- Add root command #34 (aaa707)
- Set exit code of
look
which failed #33 (fujimura) - Re-implement
ghq import
#31 (motemen) - use go-homedir for distributing compiled binaries #32 (motemen)
- Fix for latest github.com/codegangsta/cli #28 (syohex)
- [feature] Support per-URL configuration variables e.g.
ghq.<URL>.vcs
to skip VCS backend auto-detection - [fix] Fixed path problems of SCP-like URLs thanks to @osamu2001 (#20)
- [fix]
ghq get -u
now updates work tree for Mercurial repositories thanks to @troter (#19) - And typo fixes thanks to @sorah, @dtan4 (#17, #18)
- [feature]
ghq get -shallow
to perform a shallow clone - [feature] Use GitHub token for
ghq import starred
if specified thanks to @makimoto (#16) - [fix] Resolve ghq.root's symlinks thanks to @sorah (#15)
- [feature] Support SCP-like repository URLs thanks to @kentaro (#1)
- [feature] Support GitHub:Enterprise repository URLs thanks to @kentaro (#2)
- [fix] Fix issue that default config variable was never used thanks to @Sixeight (#3)
- [fix] Support Windows environment thanks to @mattn (#5)
- [feature]
ghq get -p
to clone GitHub repositories with SSH thanks to @moznion (#7) - [feature] Support any remotes other than GitHub and Google Code thanks to @tcnksm (#8, #13)
- [feature] Improve zsh completion thanks to @mollifier (#12)
- [feature] Support
ghq get git
for GitHub repositories with user and project name same thanks to @Sixeight (#14) - And documentation updates thanks to @kentaro, @tricknotes (#6, #9)
- Initial release