Skip to content

Releases: jmalloc/grit

Version 0.6.7

04 Dec 08:04
0.6.7
11a36d2
Compare
Choose a tag to compare
Version 0.6.7 Pre-release
Pre-release
  • [NEW] Added slug command, which prints the slug for the current clone directory
  • [NEW] Added browse command, which opens the webpage for the current repo (assumes GitHub / GHE)
  • [IMPROVED] Use promptui for interactive CLI elements

Version 0.6.6

16 Nov 07:06
0.6.6
389d616
Compare
Choose a tag to compare
Version 0.6.6 Pre-release
Pre-release
  • [IMPROVED] Only check for updates when STDOUT is a TTY
  • [IMPROVED] Don't allow self-update to replace binaries installed by Homebrew

Version 0.6.5

15 Nov 10:10
Compare
Choose a tag to compare
Version 0.6.5 Pre-release
Pre-release
  • [NEW] Added ls command, which lists all clones in the index
  • [FIX] Fix issue that prevented cloning of empty repositories

Version 0.6.4

18 Oct 23:03
Compare
Choose a tag to compare
Version 0.6.4 Pre-release
Pre-release
  • [FIX] Fix issue that prevented Grit from automatically checking for new versions

Version 0.6.3

18 Oct 03:15
Compare
Choose a tag to compare
Version 0.6.3 Pre-release
Pre-release
  • [FIX] Allow proper cloning of symlinks

Version 0.6.2

03 May 00:21
Compare
Choose a tag to compare
Version 0.6.2 Pre-release
Pre-release
  • [IMPROVED] Show progress when cloning

Version 0.6.1

13 Apr 01:04
Compare
Choose a tag to compare
Version 0.6.1 Pre-release
Pre-release
  • [NEW] Added set-url command, which changes the remote URL then moves the clone accordingly
  • [IMPROVED] The mv command now includes remote information when prompting to choose a directory

Version 0.6.0

01 Apr 02:23
Compare
Choose a tag to compare
Version 0.6.0 Pre-release
Pre-release

This release introduces another (and hopefully the final) change to the default location of the configuration and index files. The configuration file is now at ~/.config/grit.toml, following a convention adopted by several other Git utilities. The index is now stored in the clone root, at ~/grit/index.v2. This means that the ~/.grit directory is longer used.

If you are using the default locations, you can move your files into the correct locations by running:

mkdir -p ~/.config
mv ~/.grit/config.toml ~/.config/grit.toml
mv ~/.grit/index.v2 ~/grit/index.v2
rmdir ~/.grit
  • [BC] The default config location is now ~/.config/grit.toml
  • [BC] The default index location is now ~/grit/index.v2
  • [FIX] Allow cloning of empty repositories
  • [FIX] The index scan command now accepts relative paths
  • [IMPROVED] The rm command now warns when deleting a clone with uncommitted changes
  • [IMPROVED] Allow scanning of non-existent paths
  • [IMPROVED] Print more information when probing sources for repositories

Version 0.5.1

28 Mar 11:08
Compare
Choose a tag to compare
Version 0.5.1 Pre-release
Pre-release
  • [FIX] Fix self-update when Grit is invoked via $PATH

Version 0.5.0

28 Mar 10:36
Compare
Choose a tag to compare
Version 0.5.0 Pre-release
Pre-release
  • [BC] The rm command no longer accepts a slug argument, instead it takes an optional path
  • [NEW] Added background checks for updates once every 24 hours
  • [NEW] Added --force argument to rm to skip confirmation
  • [NEW] Added mv command, which moves an existing clone into the standard clone location
  • [NEW] Bundled grit.bash with the executable, use eval "$(grit shell-integration)" in .bash_profile
  • [IMPROVED] When rm is invoked with no arguments it changes the current directory to the parent on success