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