Skip to content

Releases: rhysd/git-brws

0.11.1

30 Apr 17:40

Choose a tag to compare

Fix: Cause an error when attempting to blame directory path

0.11.0

29 Apr 12:47

Choose a tag to compare

  • Change: Open 'Create Pull Request' page when pull request is not created yet for the branch. Previous behavior caused an error in the case.
  • New: Support 'Blame' page for file path with --blame or -B option. Not only file path, with line such as /path#L123 and with range such as /path#L1-2 are supported. This feature is available for all services; GitHub, GitHub:Enterprise, GitLab and bitbucket. #11
  • New: $GIT_BRWS_BROWSE_COMMAND environment variable was introduced to customize how to open the URL. The command specified with the environment variable is invoked with URL as the first argument for opening the URL.
  • Fix: When opening file path, fallback into branch name instead of commit hash if the latest commit is not contained in remote branch. Since the commit page where the commit is not contained in remote is 404. #12

0.10.1

12 Feb 13:00

Choose a tag to compare

  • New: Argument now accepts project's tag page. GitHub, GitHub Enterprise, GitLab and Bitbucket are supported
  • Fix: $https_proxy and $GITHUB_TOKEN were not referred
  • Improve error messages when argument cannot be handled and Git command cannot run

0.10.0

11 Feb 14:40

Choose a tag to compare

  • New: --website option which opens the repository's website
  • New: --repo now accepts only repository name. It opens the most popular repository searched with the repository name.
  • Breaking: --repo no longer accepts remote name. Instead, --remote (or -R) is available. This is for avoiding confusing behavior that repo name is intended but remote name is accidentally matched.
  • Improve: Error handlings. Now invalid combination of options and arguments are reported as an error
  • Many refactorings to clean up internal structure

This is a demo that -w -r react can open https://reactjs.org:

tmp

0.9.2

09 Feb 16:08

Choose a tag to compare

  • Allow to open page outside Git repository directory with -r (#9)
  • Improve error messages
  • Use Rust 2018 for compiling
  • Improve -h help document and man document with more examples
  • Some internal refactorings

0.9.1

04 Jan 16:05

Choose a tag to compare

Tiny updates for documents:

  • Add more examples in manpage
  • Fix links in README
  • Add categories metadata to crate package

0.9.0

31 Dec 15:04

Choose a tag to compare

A happy new year!!

  • Add issue support by #{number} argument. For example, -r rhysd/git-brws '#8' opens this issue. This is useful when you see issue number in source file and want to open it directly.
  • Fix path separator is wrong on Windows when specifying file path in repository
  • Add manpage git-brws.1 for supporting git brws --help and man git-brws
  • Add Homebrew formula. This is recommended way for installation on macOS since it automatically setup git-brws.1 and is easy to update.
  • Improve check when a directory is specified with line number
  • Refactor remaining old error handlings

0.8.1

28 Dec 09:55

Choose a tag to compare

  • Correct canonicalizing a path (Fix #7)
  • Many refactorings

0.8.0

26 Dec 09:17

Choose a tag to compare

  • New: Add Windows support (both 64bit and 32bit). Please find release binaries from release page
  • New: Support A...B to see page for diff between B and merge base commit for branch A
  • Fix: A..B did not open correct page. Now it opens .. URL. Note that .. page is only supported by GitHub or GitHub Enterprise
  • Fix: File path argument such as ../foo.txt, foo/.., .. were wrongly treated as diff
  • New: CI on Windows using Appveyor

0.7.1

24 Dec 16:19

Choose a tag to compare

Fix x86 build was broken