topgit-0.19.12
tag29510b7b2b96a6f342343712b9814220fa63dd56
object ca0d561b0fe608fc2019600d21d8e80be677973b
authorKyle J. McKay <mackyle@gmail.com>
Tue, 1 Jan 2019 15:56:10 +0000 (1 08:56 -0700)
TopGit-0.19.12 - Compatibility Conundrum
========================================

_Reminder_

>  TopGit 0.19.4 (2017-02-14) introduced support for a new top-bases location
   under heads.  This new location will become the default as of the TopGit
   0.20.0 release.  The current location under refs will continue to be
   supported in the future.  See `tg help migrate-bases` for more details.

Tiny tweaks to provide improved compatibility with various earlier Git
versions.

The minimum Git version required is now 1.9.2 (released 2014-04-09).  This
reflects a bump up from a minimum of Git version 1.8.5 for two reasons:

 1. A feature (exclude pathspec magic) required for the 0.19.7 changes was
    actually introduced in Git 1.9.0 not Git 1.8.5 so the minimum version
    should have been updated to 1.9.0 at that point.
 2. A feature (`update-ref --stdin`) also required for the 0.19.7 update,
    which was actually introduced in Git 1.8.5, turns out not to work correctly
    until a bug fix for it was included in Git 1.9.2.

There's no pressing need to pick up this update when running a Git version
that is greater than or equal to 2.10.0.  Users of Git versions that are
greater than or equal to 1.9.2 but less than 2.10.0 probably want this update.

### Corrections

 *  Don't use `--create-reflog` before Git 2.10.0 (which added it)
 *  Don't pass `--` to `git cat-file` as it's unnecessary and breaks Git < 2.5

```
Kyle J. McKay (6):
    tg.sh: next version is 0.19.12
    tg: avoid passing '--' options terminator to git cat-file
    tg.sh: require Git 1.9.0 or later
    tg.sh: require Git 1.9.2 or later
    tg.sh: omit --create-reflog option prior to Git version 2.10.0
    topgit: version 0.19.12
```
-----BEGIN PGP SIGNATURE-----

iQPcBAABAgAGBQJcK42aAAoJEFh5SEJa2uvTlEcd/3FGNJ/eYJaG28zXD2DqKOAj
tvGgi1+GUOV4sJXU3mpOskvOj9CzyuoMVGN3mqvOpOuXhFUfuuNwevuLeWf/daFt
I152bbGGxzBhbNG/mNeEKfZZnS8lku/xFechH9RfJ1SiScnVDjwkwY/cNBFAWRqz
zrVqaGWhp3tv4IWeuOGsOvlbkkP+If6V854+IEiODDqj95xRwRr4NvAxT1YdZIVk
QI7R5S8sESGueO1wBnHn2eM95AFU6ySXyixV2bEgW7Vvg38jQ8pzBqhy3trO0uk7
MGYzYk5DG8mmdTaXJRz7tN58t6z6Qdh2BIeNoEqMDdkY2uheHavoAx6CmtoSqRFu
aE3yFXpEEDdAfTzTdRgkiR+s/MeZVKE3ojjVXCqQdxxVQka7GXWT1wB3VPqzXCWb
zHaZ91qGg/8uF5ARMjnQg5bBW0HV8WLKSTqJvqyIRjsgaG/MQBxMzVn123da0XaR
70ru3cVx5C+TW3/ZtmyKHMSRfTgdSSzQyJfUO52KJhW74XvqpqfZozabW36iwkuA
63BEAajiWPCgOR9IAm7jDibiVIvWlSu03jXnExfMO7cCXlxVrf2DHiKDdstHg64S
kkvC7kkZX++Efk+d8R1sFbRUtLFnBfHlNMUnM00LzsOTjSy0ZBJeDZ9N9/wSSqEg
yDU7As/HG0QHk5vWCjsqyDdtSjiVT+tEXh5Ws2dRPgm/l9kD/Uzml8UT43a9fSEP
K/CT8xt62BQoiLABRdp4b5B0cfWBvJQBKj6BLIMl08cDusOO9z0FnKOFP4lTmd8l
jYRNSqVIok0hP+6lwilubE8xKkSVXpKfT1nQFMBo1mO5P0qyrWJqsIArSg5hcqKh
k2zlNXjNcYg7+FEsxQLWoKhs6zvUUr7wjfbdQ248SeoBD4gVLxz++37CNeNAF9YV
9rVT1e77nYYLtnX591H4xzVlF+9llIwlfU3bKY7fYjVayZ/Ru9ulaUTbTwteOGJF
NYGMwRv98QB5vOdb0hNy85rQ76gnl1esN8ddX7Pj57RbF7uiGrz4twwrOcbnsMP6
5J7B+8hiZ7ALC4B58tcesV1ZA8AVpjRkldfUHYFT+sKYnRI4f1MTN8Co6St/pzIl
xwTzzoQPHAvCahbGLG575aj5l7M8o6ozi7e6+ETsts5OoLi1D3rPd5e6uSOQk7Jh
yg+QGeW1is58hL85qP/W/fsHVj1Yi0cT46ELz1waQkPMPmJgxEamw83cR+jd11cO
9vN/BQjRAxFDYziQ0jxQ9BKQRUPLE/rShGk6w7rFmA==
=Fs57
-----END PGP SIGNATURE-----