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
|