Skip to content

Releases: rhysd/git-brws

v0.11.12

18 Sep 16:11
Compare
Choose a tag to compare
  • Fix: Support GitLab's subgroups (#28)
  • Improve: Check repository name and user/org name more strictly
  • Improve: Update crate dependencies

v0.11.11

03 Sep 12:50
Compare
Choose a tag to compare
  • New: Add --current-branch option (-c in short option) to open current branch in browser. For example, when git brws opens https://github.com/foo/bar and current branch is some-branch, git brws -c opens https://github.com/foo/bar/tree/some-branch.
  • Fix: Handle invalid empty branch name at -b option correctly (#26)
  • Fix: URL is not correct when a directory path is given (#25)
  • Improve: Update dependent crates

v0.11.10

05 Aug 09:59
Compare
Choose a tag to compare
  • Fix: Parsing SCP-like syntax user@server:user/repo.git failed when user starts with number value (#24)
  • Fix: Only git@ was considered as user of above SCP-like syntax. Actually vs-ssh.visualstudio.com service provides user names other than git@

v0.11.9

27 Apr 02:08
Compare
Choose a tag to compare
  • New: Add $GIT_BRWS_SHORT_COMMIT_HASH environment variable. When this value is set, git-brws will use 7-letters short commit hash like 78fbce6 for URLs. (#22)
  • Improve: Update dependencies

v0.11.8

11 Apr 14:07
Compare
Choose a tag to compare
  • New: Add $GIT_BRWS_GITLAB_URL_HOST to specify URL host for self-hosted GitLab instance. Please see README.md or man manual for more details
  • Fix: Windows build was broken
  • Improve: Better error message

v0.11.7

08 Feb 14:31
Compare
Choose a tag to compare
  • Improve: -C is used instead of --git-dir for executing git commands to avoid weird gitdir issue on Windows
  • Improve: ?expand=1 is added to 'Create pull request' page when opening a repository with --pr and a pull request is not yet created. It opens a text form for pull request description automatically
  • Improve: Dependencies were updated
  • Fix: Setting empty string to $https_proxy did not work
  • Dev: CI for Windows was fixed. It failed due to weird reason
  • Dev: Use std::error::Error trait to handle nested errors

v0.11.6

16 Jan 04:02
Compare
Choose a tag to compare
  • Improve: reqwest crate was updated to 0.10
    • Number of dependencies and build time were 1.5x reduced
    • Binary size gets 1.3~1.4x smaller
  • Improve: --pr is now faster by sending multiple GitHub API requests at the same time. Thanks to the async-await feature of latest Rust

0.11.5

21 Nov 11:17
Compare
Choose a tag to compare
  • Fix: Opening file or directory is slow when remote repository has so many (1000~) branches (#19)
  • Improve: More accurately convert abbreviated notation of SSH URL

0.11.3

04 Nov 02:28
Compare
Choose a tag to compare
  • New: Repositories hosted on Azure DevOps are now supported. Special thanks to @bgianfo for adding this. (#15)
  • Improve: On WSL, wslview may be used to open a page in browser if available. This was added by updating open crate from 0.12 to 0.13.
  • Improve: Update dependencies (especially url crate had major update)

0.11.2

19 May 15:51
Compare
Choose a tag to compare
  • Fix: URL is wrong when opening 'New Pull Request' page of parent repository (#13)
  • Improve: Reduce binary size (about 30% smaller) by tweaking build configuration