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-26 Richard Hartmann <richih.mailinglist@gmail.com>
5 * Improve error handling of clone()
7 2014-10-25 Richard Hartmann <richih.mailinglist@gmail.com>
10 * `vcsh which dontexist` exits 1
11 * `vcsh status` shows commits ahead/behind remote tracking branch
12 * Support overlay functions
13 * Support `vcsh list-untracked`, optionally recursively
14 * Support `vcsh list-untracked $repo`
15 * Improve error handling of clone()
16 * Rename `list-tracked-by` to `list-tracked <repo>`
17 * Support repo-specific config files
18 * Various minor improvements
21 2014-10-09 Richard Hartmann <richih.mailinglist@gmail.com>
23 * Display full paths in list-tracked*
24 * Lots of help improvements
26 2014-05-08 Richard Hartmann <richih.mailinglist@gmail.com>
28 * Revert "Introduce static manpage as part of normal repo"
30 2014-05-07 Richard Hartmann <richih.mailinglist@gmail.com>
32 * Increase portability
35 * Various minor improvements
37 2014-03-13 Richard Hartmann <richih.mailinglist@gmail.com>
39 * Release 1.20140313 -- the "Git won a prize" edition
40 * Initialize repos with --shared=0600
41 * Fix cloning from some spefically-named remotes
42 * Support custom gitattribute files
43 * Support filenames with whitespace in gitignores
44 * Pass out git exit codes
45 * Switch to static, pre-built manpage
46 * Improve documentation
47 * Use more portable find(1) syntax
48 * Various minor improvements
50 2013-12-29 Richard Hartmann <richih.mailinglist@gmail.com>
53 * Fix mktemp bug (GitHub issue #99)
54 * Make code more resilient and efficient
57 2013-12-14 Richard Hartmann <richih.mailinglist@gmail.com>
60 * Revert "Implement basename() in shell"
62 * Fix variable assignment bug
63 * Support shortnames for commands
65 * Improve documentation
66 * Various minor improvements
68 2013-09-09 Richard Hartmann <richih.mailinglist@gmail.com>
71 * Add support for relative worktrees
73 2013-08-29 Richard Hartmann <richih.mailinglist@gmail.com>
76 * Add support for `vcsh commit`
77 * Add support for `vcsh status <repo>`
78 * Add pre-/post-init hooks
79 * Documentation improvements
82 2013-07-24 Richard Hartmann <richih.mailinglist@gmail.com>
85 * Add support for `vcsh status`
86 * Improve output of `vcsh pull`
87 * Improve output of `vcsh push`
88 * Minor documentation improvements
90 2013-07-23 Richard Hartmann <richih.mailinglist@gmail.com>
93 * Support $VCSH_GITIGNORE == none
94 * Documentation improvements,
95 * Improved zsh completion
96 * Add support for `vcsh pull`
97 * Add support for `vcsh push`
98 * Add retire() to tear down vcsh ENV
99 * Add clone hooks, including one witout vcsh ENV to
100 allow subsequent cloning of other repos
102 * Improve general code robustness
104 2013-06-14 Richard Hartmann <richih.mailinglist@gmail.com>
107 * Lots of documentation improvements, major rewrite
109 2013-05-27 Richard Hartmann <richih.mailinglist@gmail.com>
112 * Hide hook execution unless verbose is set
113 * Ancher ignore file to root of Git repo
114 * Implemented basename() to save one process spawn
115 * Improve packaged Zsh completion
116 * Renamed `vcsh setup` to `vcsh upgrade`
117 * Various documentation and spelling improvements
119 2013-04-21 Richard Hartmann <richih.mailinglist@gmail.com>
122 * Introduce `vcsh version`
124 2013-03-31 Richard Hartmann <richih.mailinglist@gmail.com>
127 * Documentation fixes
128 * Use rm -f when removing a git repo
129 * Fix quoting bug (Debian #699093)
131 2013-02-13 Richard Hartmann <richih.mailinglist@gmail.com>
134 * Improve documentation
137 2012-06-30 Richard Hartmann <richih.mailinglist@gmail.com>
140 * Make `vcsh list` more resilient
141 * Lots of doc improvements
143 2012-02-27 Richard Hartmann <richih.mailinglist@gmail.com>
146 * Fix license information in manpage
148 2012-02-15 Richard Hartmann <richih.mailinglist@gmail.com>
150 * Introduce `vcsh which`
151 * hooks will tell you when they are being executed
152 * Formatting & resilience improvements
153 * We have a changelog, now! (yay)
155 2012-02-03 Richard Hartmann <richih.mailinglist@gmail.com>
157 * Improve documentation
158 * More resilient error handling
161 2012-01-16 Richard Hartmann <richih.mailinglist@gmail.com>
163 * Introduce hook support
165 2011-12-27 Richard Hartmann <richih.mailinglist@gmail.com>
167 * Improve documentation
169 2011-12-26 Richard Hartmann <richih.mailinglist@gmail.com>
171 * Introduce and use .config/vcsh/config
172 * More verbose error handling
173 * Introduce `vcsh {list-tracked,list-tracked-by}`
174 * Introduce repo shortcuts (`vcsh zsh commit`)
175 * Rename `vcsh seed-gitignore` to `vcsh write-gitignore`
176 * Add license information
178 2011-11-29 Richard Hartmann <richih.mailinglist@gmail.com>
181 * Refactor error handling
182 * Make code more resilient
183 * Make vcsh play nice with mr
184 * Introduce vcsh mv and setup
186 2011-11-23 Richard Hartmann <richih.mailinglist@gmail.com>
189 * Minor refactoring of code
191 2011-11-22 Richard Hartmann <richih.mailinglist@gmail.com>
195 2011-11-20 Richard Hartmann <richih.mailinglist@gmail.com>
197 * Major refactoring of code
201 2011-11-19 Richard Hartmann <richih.mailinglist@gmail.com>
204 * Improve XDG compatibility
206 2011-11-18 Richard Hartmann <richih.mailinglist@gmail.com>
208 * Yet more documentation improvements
210 * Heed already-defined ENV variables within vcsh
211 * Handle .gitignore.d/$repo automagically
213 2011-11-11 Richard Hartmann <richih.mailinglist@gmail.com>
215 * Major rewrite of all help files
216 * Addition of manpage
218 2011-10-27 Richard Hartmann <richih.mailinglist@gmail.com>
221 * Make help more verbose
224 2011-10-18 Richard Hartmann <richih.mailinglist@gmail.com>
226 * Fixed bug in vcsh clone & init
228 2011-10-17 Richard Hartmann <richih.mailinglist@gmail.com>