File: changelog

package info (click to toggle)
vcsh 2.0.10-0.2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 396 kB
  • sloc: sh: 869; perl: 175; makefile: 72
file content (352 lines) | stat: -rw-r--r-- 10,053 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
2024-04-08  Caleb Maclennan <caleb@alerque.com>

	* Release 2.0.10
	* Fix release workflow so it builds the man page

2024-04-08  Caleb Maclennan <caleb@alerque.com>

	* Release 2.0.9
	* Add missing 'commit' sub-command in bash completions
	* Switch from xz to zst compression for official artifacts
	* Generate checksums for release artifacts in CI
	* Use more idiomatic GNU/Autotools patterns

2024-02-27  Caleb Maclennan <caleb@alerque.com>

	* Release 2.0.8
	* Fix man page source syntax to work with current ronn

2023-12-30  Caleb Maclennan <caleb@alerque.com>

	* Release 2.0.7
	* Fix build and deploy of standalone/portable script variant

2023-12-29  Caleb Maclennan <caleb@alerque.com>

	* Release 2.0.6
	* Revert .gitignore.d handling to match revert in Git 2.17→2.18
	* Cleanup some configure and build odds and ends
	* Fix some CI linting and publishing glitches

2022-11-08  Caleb Maclennan <caleb@alerque.com>

	* Release 2.0.5
	* Replace bashism with POSIX compliant syntax in configure script

2021-10-27  Richard Hartmann <richih@richih.org>

	* Release 2.0.4
	* Fix build failure on non-GNU systems, #321

2021-10-23  Caleb Maclennan <caleb@alerque.com>

	* Release 2.0.3
	* Fix list-untracked subcommand option parsing
	* Refactor ‘mkdir && install’ to ‘install -D’

2021-09-04  Caleb Maclennan <caleb@alerque.com>

	* Release 2.0.2
	* Fix Makefile portability by swapping cp for install

2021-08-28  Caleb Maclennan <caleb@alerque.com>

	* Release 2.0.1
	* Stop requiring `ronn` when building from source tarball

2021-08-20  Caleb Maclennan <caleb@alerque.com>

	* Release 2.0.0
	* Replace homegrown Makefile with Autotools for configure and build
	* Post source builds as part of automated release process
	* Switch to versioning scheme to semver
	* Replace Travis test runner with GitHub Actions
	* Make VCSH_* variables available to hooks
	* More carefully handle shell quoting
	* Improve handling of non-default remote names and branches
	* Fix per-repo pre/post hook handling
	* Output path relative to $HOME in ‘vcsh status’
	* Add flag to prefix output of ‘vcsh foreach -p’ with repo name
	* Fix debugging on Windows 10 / Cygwin
	* Improve option flag handling to allow multiple flags, squash bugs
	* Don't require Ruby or Perl tooling to build and install
	* Avoid false-positive conflicts on checkout
	* Make <repo> arg optional for write-ignore subcommand
	* Fix ZSH completions, improve Bash completions
	* Allow use of specific path when running Git or any dependency
	* Fail if hook scripts return failure codes
	* Check GIT_REMOTE early on clone()
	* Support renaming script as configuration option
	* Setup standalone script build profile and attach directly to releases

2021-04-05  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20190621
	* Make version reflected in `vcsh version` correct...

2021-03-29  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20190620
	* This is a safe harbour release.
	* `release` branch should ensure downstream picks it up

2021-03-29  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20190619
	* Various bugfixes
	* This is a safe harbour release.
	* @alerque is now a co-maintainer

2015-12-29  Richard Hartmann <richih.mailinglist@gmail.com>

	* Fix tests to always use C locale, this makes vcsh reproducible
	* Implement `vcsh foreach`
	* Implement `vcsh list-untracked -a`
	* Handle Git older than 2.x gracefully
	* Fix broken list-tracked-by
	* Fix regression in `vcsh which`
	* Skip ignored files in the output of list-untracked
	* Improve cloning
	* Clean up docs
	* Implement `vcsh status --terse`
	* Improve tests

2015-05-02  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20150502
	* Add tests
	* Integrate tests with Travis CI
	* Make `vcsh --list_untracked` GNU-independent
	* Improve vcsh's code quality
	* Improve Makefile, documentation, etc

2014-10-26  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20141026
	* FIX fatal()
	* Improve error handling of clone()

2014-10-25  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20141025
	* `vcsh which dontexist` exits 1
	* `vcsh status` shows commits ahead/behind remote tracking branch
	* Support overlay functions
	* Support `vcsh list-untracked`, optionally recursively
	* Support `vcsh list-untracked $repo`
	* Improve error handling of clone()
	* Rename `list-tracked-by` to `list-tracked <repo>`
	* Support repo-specific config files
	* Various minor improvements
	* More moo

2014-10-09  Richard Hartmann <richih.mailinglist@gmail.com>

	* Display full paths in list-tracked*
	* Lots of help improvements

2014-05-08  Richard Hartmann <richih.mailinglist@gmail.com>

	* Revert "Introduce static manpage as part of normal repo"

2014-05-07  Richard Hartmann <richih.mailinglist@gmail.com>

	* Increase portability
	* Improve hooks
	* Improve docs
	* Various minor improvements

2014-03-13  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20140313 -- the "Git won a prize" edition
	* Initialize repos with --shared=0600
	* Fix cloning from some spefically-named remotes
	* Support custom gitattribute files
	* Support filenames with whitespace in gitignores
	* Pass out git exit codes
	* Switch to static, pre-built manpage
	* Improve documentation
	* Use more portable find(1) syntax
	* Various minor improvements

2013-12-29  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20131229
	* Fix mktemp bug (GitHub issue #99)
	* Make code more resilient and efficient
	* Improve output

2013-12-14  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20131214
	* Revert "Implement basename() in shell"
	* Fix mktemp on OS X
	* Fix variable assignment bug
	* Support shortnames for commands
	* Improve Makefile
	* Improve documentation
	* Various minor improvements

2013-09-09  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20130909
	* Add support for relative worktrees

2013-08-29  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20130829
	* Add support for `vcsh commit`
	* Add support for `vcsh status <repo>`
	* Add pre-/post-init hooks
	* Documentation improvements
	* Minor cleanups

2013-07-24  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20130724
	* Add support for `vcsh status`
	* Improve output of `vcsh pull`
	* Improve output of `vcsh push`
	* Minor documentation improvements

2013-07-23  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20130723
	* Support $VCSH_GITIGNORE == none
	* Documentation improvements,
	* Improved zsh completion
	* Add support for `vcsh pull`
	* Add support for `vcsh push`
	* Add retire() to tear down vcsh ENV
	* Add clone hooks, including one witout vcsh ENV to
	  allow subsequent cloning of other repos
	* Fix `vcsh rename`
	* Improve general code robustness

2013-06-14  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.20130614
	* Lots of documentation improvements, major rewrite

2013-05-27  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.3
	* Hide hook execution unless verbose is set
	* Ancher ignore file to root of Git repo
	* Implemented basename() to save one process spawn
	* Improve packaged Zsh completion
	* Renamed `vcsh setup` to `vcsh upgrade`
	* Various documentation and spelling improvements

2013-04-21  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.2
	* Introduce `vcsh version`

2013-03-31  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.1
	* Documentation fixes
	* Use rm -f when removing a git repo
	* Fix quoting bug (Debian #699093)

2013-02-13  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.0.1
	* Improve documentation
	* Fix parameter bug

2012-06-30  Richard Hartmann <richih.mailinglist@gmail.com>

	* Release 1.0
	* Make `vcsh list` more resilient
	* Lots of doc improvements

2012-02-27  Richard Hartmann <richih.mailinglist@gmail.com>

	* Refactor Makefile
	* Fix license information in manpage

2012-02-15  Richard Hartmann <richih.mailinglist@gmail.com>

	* Introduce `vcsh which`
	* hooks will tell you when they are being executed
	* Formatting & resilience improvements
	* We have a changelog, now! (yay)

2012-02-03  Richard Hartmann <richih.mailinglist@gmail.com>

	* Improve documentation
	* More resilient error handling
	* Add AUTHORS

2012-01-16  Richard Hartmann <richih.mailinglist@gmail.com>

	* Introduce hook support

2011-12-27  Richard Hartmann <richih.mailinglist@gmail.com>

	* Improve documentation

2011-12-26  Richard Hartmann <richih.mailinglist@gmail.com>

	* Introduce and use .config/vcsh/config
	* More verbose error handling
	* Introduce `vcsh {list-tracked,list-tracked-by}`
	* Introduce repo shortcuts (`vcsh zsh commit`)
	* Rename `vcsh seed-gitignore` to `vcsh write-gitignore`
	* Add license information

2011-11-29  Richard Hartmann <richih.mailinglist@gmail.com>

	* Bugfixes
	* Refactor error handling
	* Make code more resilient
	* Make vcsh play nice with mr
	* Introduce vcsh mv and setup

2011-11-23  Richard Hartmann <richih.mailinglist@gmail.com>

	* Bugfixes
	* Minor refactoring of code

2011-11-22  Richard Hartmann <richih.mailinglist@gmail.com>

	* Bugfixes

2011-11-20  Richard Hartmann <richih.mailinglist@gmail.com>

	* Major refactoring of code
	* Rewrite help files
	* Bugfixes

2011-11-19  Richard Hartmann <richih.mailinglist@gmail.com>

	* Bugfixes
	* Improve XDG compatibility

2011-11-18  Richard Hartmann <richih.mailinglist@gmail.com>

	* Yet more documentation improvements
	* Makefile
	* Heed already-defined ENV variables within vcsh
	* Handle .gitignore.d/$repo automagically

2011-11-11  Richard Hartmann <richih.mailinglist@gmail.com>

	* Major rewrite of all help files
	* Addition of manpage

2011-10-27  Richard Hartmann <richih.mailinglist@gmail.com>

	* Bugfixes
	* Make help more verbose
	* Improve INSTALL

2011-10-18  Richard Hartmann <richih.mailinglist@gmail.com>

	* Fixed bug in vcsh clone & init

2011-10-17  Richard Hartmann <richih.mailinglist@gmail.com>

	* Initial release