]> git.madduck.net Git - code/vcsh.git/blob - changelog

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

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.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

vcsh: Fail fast if the clone branch is not valid
[code/vcsh.git] / changelog
1 2014-05-08  Richard Hartmann <richih.mailinglist@gmail.com>
2
3         * Revert "Introduce static manpage as part of normal repo"
4
5 2014-05-07  Richard Hartmann <richih.mailinglist@gmail.com>
6
7         * Increase portability
8         * Improve hooks
9         * Improve docs
10         * Various minor improvements
11
12 2014-03-13  Richard Hartmann <richih.mailinglist@gmail.com>
13
14         * Release 1.20140313 -- the "Git won a prize" edition
15         * Initialize repos with --shared=0600
16         * Fix cloning from some spefically-named remotes
17         * Support custom gitattribute files
18         * Support filenames with whitespace in gitignores
19         * Pass out git exit codes
20         * Switch to static, pre-built manpage
21         * Improve documentation
22         * Use more portable find(1) syntax
23         * Various minor improvements
24
25 2013-12-29  Richard Hartmann <richih.mailinglist@gmail.com>
26
27         * Release 1.20131229
28         * Fix mktemp bug (GitHub issue #99)
29         * Make code more resilient and efficient
30         * Improve output
31
32 2013-12-14  Richard Hartmann <richih.mailinglist@gmail.com>
33
34         * Release 1.20131214
35         * Revert "Implement basename() in shell"
36         * Fix mktemp on OS X
37         * Fix variable assignment bug
38         * Support shortnames for commands
39         * Improve Makefile
40         * Improve documentation
41         * Various minor improvements
42
43 2013-09-09  Richard Hartmann <richih.mailinglist@gmail.com>
44
45         * Release 1.20130909
46         * Add support for relative worktrees
47
48 2013-08-29  Richard Hartmann <richih.mailinglist@gmail.com>
49
50         * Release 1.20130829
51         * Add support for `vcsh commit`
52         * Add support for `vcsh status <repo>`
53         * Add pre-/post-init hooks
54         * Documentation improvements
55         * Minor cleanups
56
57 2013-07-24  Richard Hartmann <richih.mailinglist@gmail.com>
58
59         * Release 1.20130724
60         * Add support for `vcsh status`
61         * Improve output of `vcsh pull`
62         * Improve output of `vcsh push`
63         * Minor documentation improvements
64
65 2013-07-23  Richard Hartmann <richih.mailinglist@gmail.com>
66
67         * Release 1.20130723
68         * Support $VCSH_GITIGNORE == none
69         * Documentation improvements,
70         * Improved zsh completion
71         * Add support for `vcsh pull`
72         * Add support for `vcsh push`
73         * Add retire() to tear down vcsh ENV
74         * Add clone hooks, including one witout vcsh ENV to
75           allow subsequent cloning of other repos
76         * Fix `vcsh rename`
77         * Improve general code robustness
78
79 2013-06-14  Richard Hartmann <richih.mailinglist@gmail.com>
80
81         * Release 1.20130614
82         * Lots of documentation improvements, major rewrite
83
84 2013-05-27  Richard Hartmann <richih.mailinglist@gmail.com>
85
86         * Release 1.3
87         * Hide hook execution unless verbose is set
88         * Ancher ignore file to root of Git repo
89         * Implemented basename() to save one process spawn
90         * Improve packaged Zsh completion
91         * Renamed `vcsh setup` to `vcsh upgrade`
92         * Various documentation and spelling improvements
93
94 2013-04-21  Richard Hartmann <richih.mailinglist@gmail.com>
95
96         * Release 1.2
97         * Introduce `vcsh version`
98
99 2013-03-31  Richard Hartmann <richih.mailinglist@gmail.com>
100
101         * Release 1.1
102         * Documentation fixes
103         * Use rm -f when removing a git repo
104         * Fix quoting bug (Debian #699093)
105
106 2013-02-13  Richard Hartmann <richih.mailinglist@gmail.com>
107
108         * Release 1.0.1
109         * Improve documentation
110         * Fix parameter bug
111
112 2012-06-30  Richard Hartmann <richih.mailinglist@gmail.com>
113
114         * Release 1.0
115         * Make `vcsh list` more resilient
116         * Lots of doc improvements
117
118 2012-02-27  Richard Hartmann <richih.mailinglist@gmail.com>
119
120         * Refactor Makefile
121         * Fix license information in manpage
122
123 2012-02-15  Richard Hartmann <richih.mailinglist@gmail.com>
124
125         * Introduce `vcsh which`
126         * hooks will tell you when they are being executed
127         * Formatting & resilience improvements
128         * We have a changelog, now! (yay)
129
130 2012-02-03  Richard Hartmann <richih.mailinglist@gmail.com>
131
132         * Improve documentation
133         * More resilient error handling
134         * Add AUTHORS
135
136 2012-01-16  Richard Hartmann <richih.mailinglist@gmail.com>
137
138         * Introduce hook support
139
140 2011-12-27  Richard Hartmann <richih.mailinglist@gmail.com>
141
142         * Improve documentation
143
144 2011-12-26  Richard Hartmann <richih.mailinglist@gmail.com>
145
146         * Introduce and use .config/vcsh/config
147         * More verbose error handling
148         * Introduce `vcsh {list-tracked,list-tracked-by}`
149         * Introduce repo shortcuts (`vcsh zsh commit`)
150         * Rename `vcsh seed-gitignore` to `vcsh write-gitignore`
151         * Add license information
152
153 2011-11-29  Richard Hartmann <richih.mailinglist@gmail.com>
154
155         * Bugfixes
156         * Refactor error handling
157         * Make code more resilient
158         * Make vcsh play nice with mr
159         * Introduce vcsh mv and setup
160
161 2011-11-23  Richard Hartmann <richih.mailinglist@gmail.com>
162
163         * Bugfixes
164         * Minor refactoring of code
165
166 2011-11-22  Richard Hartmann <richih.mailinglist@gmail.com>
167
168         * Bugfixes
169
170 2011-11-20  Richard Hartmann <richih.mailinglist@gmail.com>
171
172         * Major refactoring of code
173         * Rewrite help files
174         * Bugfixes
175
176 2011-11-19  Richard Hartmann <richih.mailinglist@gmail.com>
177
178         * Bugfixes
179         * Improve XDG compability
180
181 2011-11-18  Richard Hartmann <richih.mailinglist@gmail.com>
182
183         * Yet more documentation improvements
184         * Makefile
185         * Heed already-defined ENV variables within vcsh
186         * Handle .gitignore.d/$repo automagically
187
188 2011-11-11  Richard Hartmann <richih.mailinglist@gmail.com>
189
190         * Major rewrite of all help files
191         * Addition of manpage
192
193 2011-10-27  Richard Hartmann <richih.mailinglist@gmail.com>
194
195         * Bugfixes
196         * Make help more verbose
197         * Improve INSTALL
198
199 2011-10-18  Richard Hartmann <richih.mailinglist@gmail.com>
200
201         * Fixed bug in vcsh clone & init
202
203 2011-10-17  Richard Hartmann <richih.mailinglist@gmail.com>
204
205         * Initial release