X-Git-Url: https://git.madduck.net/code/vcsh.git/blobdiff_plain/b94219f81b6a5b1372659aaa0dea63fd59791071..2cc7ffcd61352b55d7c010c7524a739b3fe13c80:/changelog diff --git a/changelog b/changelog index 85f4ba8..9cc6c16 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,157 @@ +2014-10-26 Richard Hartmann + + * Release 1.20141026 + * FIX fatal() + * Improve error handling of clone() + +2014-10-25 Richard Hartmann + + * Release 1.20141025 + * `vcsh which dontexist` exits 1 + * `vcsh status` shows commits ahead/behind remote tracking branch + * Support overlay functions + * Support `vcsh list-untracked`, optionally recursively + * Support `vcsh list-untracked $repo` + * Improve error handling of clone() + * Rename `list-tracked-by` to `list-tracked ` + * Support repo-specific config files + * Various minor improvements + * More moo + +2014-10-09 Richard Hartmann + + * Display full paths in list-tracked* + * Lots of help improvements + +2014-05-08 Richard Hartmann + + * Revert "Introduce static manpage as part of normal repo" + +2014-05-07 Richard Hartmann + + * Increase portability + * Improve hooks + * Improve docs + * Various minor improvements + +2014-03-13 Richard Hartmann + + * Release 1.20140313 -- the "Git won a prize" edition + * Initialize repos with --shared=0600 + * Fix cloning from some spefically-named remotes + * Support custom gitattribute files + * Support filenames with whitespace in gitignores + * Pass out git exit codes + * Switch to static, pre-built manpage + * Improve documentation + * Use more portable find(1) syntax + * Various minor improvements + +2013-12-29 Richard Hartmann + + * Release 1.20131229 + * Fix mktemp bug (GitHub issue #99) + * Make code more resilient and efficient + * Improve output + +2013-12-14 Richard Hartmann + + * Release 1.20131214 + * Revert "Implement basename() in shell" + * Fix mktemp on OS X + * Fix variable assignment bug + * Support shortnames for commands + * Improve Makefile + * Improve documentation + * Various minor improvements + +2013-09-09 Richard Hartmann + + * Release 1.20130909 + * Add support for relative worktrees + +2013-08-29 Richard Hartmann + + * Release 1.20130829 + * Add support for `vcsh commit` + * Add support for `vcsh status ` + * Add pre-/post-init hooks + * Documentation improvements + * Minor cleanups + +2013-07-24 Richard Hartmann + + * Release 1.20130724 + * Add support for `vcsh status` + * Improve output of `vcsh pull` + * Improve output of `vcsh push` + * Minor documentation improvements + +2013-07-23 Richard Hartmann + + * Release 1.20130723 + * Support $VCSH_GITIGNORE == none + * Documentation improvements, + * Improved zsh completion + * Add support for `vcsh pull` + * Add support for `vcsh push` + * Add retire() to tear down vcsh ENV + * Add clone hooks, including one witout vcsh ENV to + allow subsequent cloning of other repos + * Fix `vcsh rename` + * Improve general code robustness + +2013-06-14 Richard Hartmann + + * Release 1.20130614 + * Lots of documentation improvements, major rewrite + +2013-05-27 Richard Hartmann + + * Release 1.3 + * Hide hook execution unless verbose is set + * Ancher ignore file to root of Git repo + * Implemented basename() to save one process spawn + * Improve packaged Zsh completion + * Renamed `vcsh setup` to `vcsh upgrade` + * Various documentation and spelling improvements + +2013-04-21 Richard Hartmann + + * Release 1.2 + * Introduce `vcsh version` + +2013-03-31 Richard Hartmann + + * Release 1.1 + * Documentation fixes + * Use rm -f when removing a git repo + * Fix quoting bug (Debian #699093) + +2013-02-13 Richard Hartmann + + * Release 1.0.1 + * Improve documentation + * Fix parameter bug + +2012-06-30 Richard Hartmann + + * Release 1.0 + * Make `vcsh list` more resilient + * Lots of doc improvements + +2012-02-27 Richard Hartmann + + * Refactor Makefile + * Fix license information in manpage + +2012-02-15 Richard Hartmann + + * Introduce `vcsh which` + * hooks will tell you when they are being executed + * Formatting & resilience improvements + * We have a changelog, now! (yay) + 2012-02-03 Richard Hartmann * Improve documentation