All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
1 2014-10-25 Richard Hartmann <richih.mailinglist@gmail.com>
4 * `vcsh which dontexist` exits 1
5 * `vcsh status` shows commits ahead/behind remote tracking branch
6 * Support overlay functions
7 * Support `vcsh list-untracked`, optionally recursively
8 * Support `vcsh list-untracked $repo`
9 * Improve error handling of clone()
10 * Rename `list-tracked-by` to `list-tracked <repo>`
11 * Support repo-specific config files
12 * Various minor improvements
15 2014-10-09 Richard Hartmann <richih.mailinglist@gmail.com>
17 * Display full paths in list-tracked*
18 * Lots of help improvements
20 2014-05-08 Richard Hartmann <richih.mailinglist@gmail.com>
22 * Revert "Introduce static manpage as part of normal repo"
24 2014-05-07 Richard Hartmann <richih.mailinglist@gmail.com>
26 * Increase portability
29 * Various minor improvements
31 2014-03-13 Richard Hartmann <richih.mailinglist@gmail.com>
33 * Release 1.20140313 -- the "Git won a prize" edition
34 * Initialize repos with --shared=0600
35 * Fix cloning from some spefically-named remotes
36 * Support custom gitattribute files
37 * Support filenames with whitespace in gitignores
38 * Pass out git exit codes
39 * Switch to static, pre-built manpage
40 * Improve documentation
41 * Use more portable find(1) syntax
42 * Various minor improvements
44 2013-12-29 Richard Hartmann <richih.mailinglist@gmail.com>
47 * Fix mktemp bug (GitHub issue #99)
48 * Make code more resilient and efficient
51 2013-12-14 Richard Hartmann <richih.mailinglist@gmail.com>
54 * Revert "Implement basename() in shell"
56 * Fix variable assignment bug
57 * Support shortnames for commands
59 * Improve documentation
60 * Various minor improvements
62 2013-09-09 Richard Hartmann <richih.mailinglist@gmail.com>
65 * Add support for relative worktrees
67 2013-08-29 Richard Hartmann <richih.mailinglist@gmail.com>
70 * Add support for `vcsh commit`
71 * Add support for `vcsh status <repo>`
72 * Add pre-/post-init hooks
73 * Documentation improvements
76 2013-07-24 Richard Hartmann <richih.mailinglist@gmail.com>
79 * Add support for `vcsh status`
80 * Improve output of `vcsh pull`
81 * Improve output of `vcsh push`
82 * Minor documentation improvements
84 2013-07-23 Richard Hartmann <richih.mailinglist@gmail.com>
87 * Support $VCSH_GITIGNORE == none
88 * Documentation improvements,
89 * Improved zsh completion
90 * Add support for `vcsh pull`
91 * Add support for `vcsh push`
92 * Add retire() to tear down vcsh ENV
93 * Add clone hooks, including one witout vcsh ENV to
94 allow subsequent cloning of other repos
96 * Improve general code robustness
98 2013-06-14 Richard Hartmann <richih.mailinglist@gmail.com>
101 * Lots of documentation improvements, major rewrite
103 2013-05-27 Richard Hartmann <richih.mailinglist@gmail.com>
106 * Hide hook execution unless verbose is set
107 * Ancher ignore file to root of Git repo
108 * Implemented basename() to save one process spawn
109 * Improve packaged Zsh completion
110 * Renamed `vcsh setup` to `vcsh upgrade`
111 * Various documentation and spelling improvements
113 2013-04-21 Richard Hartmann <richih.mailinglist@gmail.com>
116 * Introduce `vcsh version`
118 2013-03-31 Richard Hartmann <richih.mailinglist@gmail.com>
121 * Documentation fixes
122 * Use rm -f when removing a git repo
123 * Fix quoting bug (Debian #699093)
125 2013-02-13 Richard Hartmann <richih.mailinglist@gmail.com>
128 * Improve documentation
131 2012-06-30 Richard Hartmann <richih.mailinglist@gmail.com>
134 * Make `vcsh list` more resilient
135 * Lots of doc improvements
137 2012-02-27 Richard Hartmann <richih.mailinglist@gmail.com>
140 * Fix license information in manpage
142 2012-02-15 Richard Hartmann <richih.mailinglist@gmail.com>
144 * Introduce `vcsh which`
145 * hooks will tell you when they are being executed
146 * Formatting & resilience improvements
147 * We have a changelog, now! (yay)
149 2012-02-03 Richard Hartmann <richih.mailinglist@gmail.com>
151 * Improve documentation
152 * More resilient error handling
155 2012-01-16 Richard Hartmann <richih.mailinglist@gmail.com>
157 * Introduce hook support
159 2011-12-27 Richard Hartmann <richih.mailinglist@gmail.com>
161 * Improve documentation
163 2011-12-26 Richard Hartmann <richih.mailinglist@gmail.com>
165 * Introduce and use .config/vcsh/config
166 * More verbose error handling
167 * Introduce `vcsh {list-tracked,list-tracked-by}`
168 * Introduce repo shortcuts (`vcsh zsh commit`)
169 * Rename `vcsh seed-gitignore` to `vcsh write-gitignore`
170 * Add license information
172 2011-11-29 Richard Hartmann <richih.mailinglist@gmail.com>
175 * Refactor error handling
176 * Make code more resilient
177 * Make vcsh play nice with mr
178 * Introduce vcsh mv and setup
180 2011-11-23 Richard Hartmann <richih.mailinglist@gmail.com>
183 * Minor refactoring of code
185 2011-11-22 Richard Hartmann <richih.mailinglist@gmail.com>
189 2011-11-20 Richard Hartmann <richih.mailinglist@gmail.com>
191 * Major refactoring of code
195 2011-11-19 Richard Hartmann <richih.mailinglist@gmail.com>
198 * Improve XDG compability
200 2011-11-18 Richard Hartmann <richih.mailinglist@gmail.com>
202 * Yet more documentation improvements
204 * Heed already-defined ENV variables within vcsh
205 * Handle .gitignore.d/$repo automagically
207 2011-11-11 Richard Hartmann <richih.mailinglist@gmail.com>
209 * Major rewrite of all help files
210 * Addition of manpage
212 2011-10-27 Richard Hartmann <richih.mailinglist@gmail.com>
215 * Make help more verbose
218 2011-10-18 Richard Hartmann <richih.mailinglist@gmail.com>
220 * Fixed bug in vcsh clone & init
222 2011-10-17 Richard Hartmann <richih.mailinglist@gmail.com>