Skip to content

Latest commit

 

History

History
426 lines (302 loc) · 32.5 KB

CHANGELOG.md

File metadata and controls

426 lines (302 loc) · 32.5 KB

Changelog

v1.6.1 - 2024-04-10

  • Revert "feat: enable relative path ssh URL" by @Songmu in #385

v1.6.0 - 2024-04-04

  • Feat: add alias for ghq get by @Okabe-Junya in #377
  • Append ".git" to directory name for bare git repositories by @dochang in #368
  • feat(misc): add fish completion by @folliehiyuki in #375
  • Added mise-en-place installation and usage instructions. by @morihaya in #376
  • ghq rm to support bare option by @Songmu in #381
  • Go 1.22 and update deps by @Songmu in #382
  • feat: enable relative path ssh URL by @JyJyJcr in #378

v1.5.0 - 2024-02-02

  • Support pijul by @yoichi in #372
  • feat: implement ghq rm command by @Okabe-Junya in #371

v1.4.2 - 2023-04-16

  • release as draft by tagpr to hide it before uploading assets by @Songmu in #363
  • de-capitalize errors to make staticcheck happy by @hezhizhen in #365
  • adjustment by @hezhizhen in #366
  • introduce codecov by @Songmu in #359
  • update deps by @Songmu in #369

v1.4.1 - 2023-02-22

  • Add spell check workflow by @hezhizhen in #356
  • Fix samePath by @hezhizhen in #357
  • fix test on windows by @Songmu in #358
  • update deps by @Songmu in #360
  • Fixed a problem with SSH URLs, etc. by @Songmu in #361
  • go-version-file: go.mod by @Songmu in #362

v1.4.0 - 2023-02-22

  • Use t.Cleanup to remove temporally directories and set environment variables by @itchyny in #343
  • Support branch/tag via @ syntax by @NathanBaulch in #347
  • introduce tagpr by @Songmu in #353

v1.3.0 (2022-05-06)

v1.2.1 (2021-05-24)

  • ~/.gitconfig incompatible with AWS CodeCommit region specific URL #322 (xeres)

v1.2.0 (2021-05-23)

v1.1.7 (2021-02-27)

v1.1.6 (2021-02-25)

v1.1.5 (2020-07-24)

v1.1.4 (2020-06-30)

  • Care the some repository URL ended with '.git/' #291 (yoichi)
  • Fix typo in ghq get --help #290 (yoichi)

v1.1.3 (2020-06-26)

  • Fix ghq root --all not showing all root directories #289 (shihanng)

v1.1.2 (2020-06-21)

  • update deps #287 (Songmu)
  • Fetch instead of pull if the working tree isn't tracking remote. #286 (yoichi)
  • Refactor so that RemoteRepository#VCS can return an error #285 (johejo)

v1.1.1 (2020-06-03)

v1.1.0 (2020-01-24)

  • update module name to github.com/x-motemen/ghq and fix import paths #275 (Songmu)

v1.0.3 (2020-01-22)

  • CGO_ENABLED=0 and drop -static flag #273 (Songmu)

v1.0.2 (2020-01-17)

v1.0.1 (2020-01-05)

  • Fix argument for look in get, to make ghq get -look work #264 (astj)

v1.0.0 (2020-01-05)

v0.99.2 (2020-01-04)

v0.99.1 (2020-01-02)

  • detect VCS backend from URL scheme #257 (Songmu)
  • print command execution output to stderr #256 (Songmu)

v0.99.0 (2019-12-31)

v0.17.4 (2019-12-29)

  • [fix] uniq local roots #246 (Songmu)
  • [bugfix] fix race conditions by using sync.Once #245 (Songmu)

v0.17.3 (2019-12-26)

  • [incompatible] fix localRepositoryRoots order #240 (Songmu)

v0.17.2 (2019-12-26)

v0.17.1 (2019-12-25)

v0.17.0 (2019-12-24)

v0.16.0 (2019-12-22)

  • fetch recursively by default on git repository and add --no-recursive option to prevent it #227 (moajo)
  • add tests for package cmdutil #226 (Songmu)

v0.15.0 (2019-12-19)

  • refactor test helpers #225 (Songmu)
  • drop deprecated ghq.ghe.host configuration #224 (Songmu)
  • remove os.Exit from inside code #223 (Songmu)
  • drop xerrors deps and update deps #222 (Songmu)
  • Ignore and just log inaccessible directories instead of failing #221 (Songmu)
  • adjust files structure #220 (Songmu)

v0.14.2 (2019-12-18)

  • treat git-svn as a kind of git repository in local #219 (Songmu)

v0.14.1 (2019-12-18)

v0.14.0 (2019-12-04)

v0.13.1 (2019-12-04)

v0.13.0 (2019-12-01)

v0.12.9 (2019-11-20)

v0.12.8 (2019-11-05)

v0.12.7 (2019-11-05)

v0.12.6 (2019-05-29)

  • Removing port number from local directory. #182 (gmidorii)

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)

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 from ghq.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)

  • Revert "Merge pull request #54 from maoe/skip-non-vcs-dirs" #66 (motemen)

v0.7.1 (2015-08-06)

  • Fix an issue of listing with directories containing symlinks #61 (motemen)

v0.7 (2015-08-03)

v0.6 (2014-11-20)

v0.5 (2014-10-11)

0.4 (2014-06-26)

  • [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)

0.3 (2014-06-17)

  • [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)

0.2 (2014-06-10)

  • [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)

0.1 (2014-06-01)

  • Initial release