]> 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:

.travis.yml: Use built-in system for Perl deps
[code/vcsh.git] / changelog
1 2014-10-26  Richard Hartmann <richih.mailinglist@gmail.com>
2
3         * Release 1.20141026
4         * FIX fatal()
5         * Improve error handling of clone()
6
7 2014-10-25  Richard Hartmann <richih.mailinglist@gmail.com>
8
9         * Release 1.20141025
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
19         * More moo
20
21 2014-10-09  Richard Hartmann <richih.mailinglist@gmail.com>
22
23         * Display full paths in list-tracked*
24         * Lots of help improvements
25
26 2014-05-08  Richard Hartmann <richih.mailinglist@gmail.com>
27
28         * Revert "Introduce static manpage as part of normal repo"
29
30 2014-05-07  Richard Hartmann <richih.mailinglist@gmail.com>
31
32         * Increase portability
33         * Improve hooks
34         * Improve docs
35         * Various minor improvements
36
37 2014-03-13  Richard Hartmann <richih.mailinglist@gmail.com>
38
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
49
50 2013-12-29  Richard Hartmann <richih.mailinglist@gmail.com>
51
52         * Release 1.20131229
53         * Fix mktemp bug (GitHub issue #99)
54         * Make code more resilient and efficient
55         * Improve output
56
57 2013-12-14  Richard Hartmann <richih.mailinglist@gmail.com>
58
59         * Release 1.20131214
60         * Revert "Implement basename() in shell"
61         * Fix mktemp on OS X
62         * Fix variable assignment bug
63         * Support shortnames for commands
64         * Improve Makefile
65         * Improve documentation
66         * Various minor improvements
67
68 2013-09-09  Richard Hartmann <richih.mailinglist@gmail.com>
69
70         * Release 1.20130909
71         * Add support for relative worktrees
72
73 2013-08-29  Richard Hartmann <richih.mailinglist@gmail.com>
74
75         * Release 1.20130829
76         * Add support for `vcsh commit`
77         * Add support for `vcsh status <repo>`
78         * Add pre-/post-init hooks
79         * Documentation improvements
80         * Minor cleanups
81
82 2013-07-24  Richard Hartmann <richih.mailinglist@gmail.com>
83
84         * Release 1.20130724
85         * Add support for `vcsh status`
86         * Improve output of `vcsh pull`
87         * Improve output of `vcsh push`
88         * Minor documentation improvements
89
90 2013-07-23  Richard Hartmann <richih.mailinglist@gmail.com>
91
92         * Release 1.20130723
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
101         * Fix `vcsh rename`
102         * Improve general code robustness
103
104 2013-06-14  Richard Hartmann <richih.mailinglist@gmail.com>
105
106         * Release 1.20130614
107         * Lots of documentation improvements, major rewrite
108
109 2013-05-27  Richard Hartmann <richih.mailinglist@gmail.com>
110
111         * Release 1.3
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
118
119 2013-04-21  Richard Hartmann <richih.mailinglist@gmail.com>
120
121         * Release 1.2
122         * Introduce `vcsh version`
123
124 2013-03-31  Richard Hartmann <richih.mailinglist@gmail.com>
125
126         * Release 1.1
127         * Documentation fixes
128         * Use rm -f when removing a git repo
129         * Fix quoting bug (Debian #699093)
130
131 2013-02-13  Richard Hartmann <richih.mailinglist@gmail.com>
132
133         * Release 1.0.1
134         * Improve documentation
135         * Fix parameter bug
136
137 2012-06-30  Richard Hartmann <richih.mailinglist@gmail.com>
138
139         * Release 1.0
140         * Make `vcsh list` more resilient
141         * Lots of doc improvements
142
143 2012-02-27  Richard Hartmann <richih.mailinglist@gmail.com>
144
145         * Refactor Makefile
146         * Fix license information in manpage
147
148 2012-02-15  Richard Hartmann <richih.mailinglist@gmail.com>
149
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)
154
155 2012-02-03  Richard Hartmann <richih.mailinglist@gmail.com>
156
157         * Improve documentation
158         * More resilient error handling
159         * Add AUTHORS
160
161 2012-01-16  Richard Hartmann <richih.mailinglist@gmail.com>
162
163         * Introduce hook support
164
165 2011-12-27  Richard Hartmann <richih.mailinglist@gmail.com>
166
167         * Improve documentation
168
169 2011-12-26  Richard Hartmann <richih.mailinglist@gmail.com>
170
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
177
178 2011-11-29  Richard Hartmann <richih.mailinglist@gmail.com>
179
180         * Bugfixes
181         * Refactor error handling
182         * Make code more resilient
183         * Make vcsh play nice with mr
184         * Introduce vcsh mv and setup
185
186 2011-11-23  Richard Hartmann <richih.mailinglist@gmail.com>
187
188         * Bugfixes
189         * Minor refactoring of code
190
191 2011-11-22  Richard Hartmann <richih.mailinglist@gmail.com>
192
193         * Bugfixes
194
195 2011-11-20  Richard Hartmann <richih.mailinglist@gmail.com>
196
197         * Major refactoring of code
198         * Rewrite help files
199         * Bugfixes
200
201 2011-11-19  Richard Hartmann <richih.mailinglist@gmail.com>
202
203         * Bugfixes
204         * Improve XDG compability
205
206 2011-11-18  Richard Hartmann <richih.mailinglist@gmail.com>
207
208         * Yet more documentation improvements
209         * Makefile
210         * Heed already-defined ENV variables within vcsh
211         * Handle .gitignore.d/$repo automagically
212
213 2011-11-11  Richard Hartmann <richih.mailinglist@gmail.com>
214
215         * Major rewrite of all help files
216         * Addition of manpage
217
218 2011-10-27  Richard Hartmann <richih.mailinglist@gmail.com>
219
220         * Bugfixes
221         * Make help more verbose
222         * Improve INSTALL
223
224 2011-10-18  Richard Hartmann <richih.mailinglist@gmail.com>
225
226         * Fixed bug in vcsh clone & init
227
228 2011-10-17  Richard Hartmann <richih.mailinglist@gmail.com>
229
230         * Initial release