Skip to content

Releases: deliciousinsights/git-stree

Windows (Git Bash) is a nice guy

22 May 14:53
@tdd tdd
Compare
Choose a tag to compare

Features

  • Warn (and ask confirmation) on prefix sharing across subtrees. e25cebc closes #17.

Fixes and tweaks

  • Now works in Git Windows' Git Bash prompts (which are still using Bash 3.1) - 0545e1a closes #6 + 34ccff1.
  • When on Windows, uses working basic glyphs for checkmarks and crosses so they read better - d91e9e7.
  • Deprecation: git stree forget is now git stree clear. Less of a confusion risk with git stree rm. Also refuses to work when given arguments, to avoid unintentional clearing when a single-stree removal is intended - 6389511, also closes #9.
  • git stree pull now properly defines the squashed commits log in the commit message, also allowing for customized log length, a la git merge --log. Large lists are no longer an issue, btw. 0c2879c closes #5.
  • Stops relying on compatible push.default settings in git stree push. b096cc2 closes #13.

Thou Shalt Not Forget

26 Apr 17:03
@tdd tdd
Compare
Choose a tag to compare

People sometimes confuse rm and forget subcommands, and end up removing all subrees instead of just the one! @werdnum offered a safeguard that we just polished a tiny bit.

Early-draft release

23 Mar 09:08
@tdd tdd
Compare
Choose a tag to compare

This still needs test coverage, a couple extra subcommands and easier install & docs. But tagging enables various distribution channels to work more easily, e.g. Homebrew.