TopGit-0.19.5
Small bug fix and update release
The `git rev-parse --git-common-dir` command is broken when run in
a subdirectory of the top level of a normal Git checkout. This is
now worked around by cd'ing to the top level before using it.
The tg base command now understands the standard `--short`,
`--short=n` and `--no-short` options to control the number of hash
digits shown.
The subcommand `-h` or `--help` options can now be used outside of
a Git repository.
An initial batch of tests has been added that cover the common global
tg options and setup (and the broken rev-parse --git-common-dir issue).
Kyle J. McKay (17):
tg.sh: next version is 0.19.5
README: fix typo
tg-base.sh: understand --short[=n] and --no-short options
tg-create.sh: remove mention of --continue
tg.sh: work around broken git rev-parse --git-common-dir
tg.sh: allow -h or --help subcommands to work w/o repository
t/README: establish test numbering conventions
t1001: add basic option tests
tg.sh: prevent the `tg base` command from causing merge setup to happen
test-lib-main.sh: avoid chmod ""
t1010: test that help works anywhere
test-lib-functions.sh: make test_create_repo use --quiet
t1020: test proper tg --top-bases operation
t1030: test tg -C option used multiple times
t1040: test proper operation of -r and -u options
t1050: test tg status output
t1060: test mergesetup configuration and broken --git-common-dir
-----BEGIN PGP SIGNATURE-----
iQPcBAABAgAGBQJYpQBpAAoJEFh5SEJa2uvTgrQeAJARqWlRu8dH+/PKbfcjtxo6
yx0+Gg6GYUxmnmtyB4FPceEtf9Oq3wFN2RgJ9pHebMehshs0ng4AT+AlsWtVdn2h
OA2a7T/XNzlGIuWKQlNtBYe/cB2ylSgt79a7rIORmnt/KZClGptJ1qvn/WNWM+QV
eyL5qHBa/k9Pbf367epp5IAer8QZcvW8TRF8XW0Jsa5QgKDGhoT0ExxdB5FZVJlx
dp6Sbho0MBq4BDfsxUNZ+D4rjHqez8/PfgmzIq+uM510v+GBwWb1App4gCUxBq0v
Y980GL23oX8uSgnaoZG3Xaa4XrwkjMkBwYGE0iJXa6Ta+kwMXrYpwiAaqesn14Yt
+MXgMvLFIhfSkvH5fADUikV+PJEk/jCQJxdAWZ2wq/nBEbJejmrNz7UJbyy5mgrM
aJ4CdR9m2dDlhSJs/UTzS4pBHc3NzACsqwjcra+QLtKaq7d6NeFkBwPdffIw2/2D
KqCub6QADWa122aaF+IAbcPa6wzrSVl3CILOBQ1HxSdokv59i1deQIfsnNx8h3DT
v/3AFenD5eHQKSgRq7QqcK2IguRqRlvlq27kg0YoLZSEG7+tHfwHtovbiwQNhqg5
ckB8vyFmZJS55xei3MLJwA6S7Zc8R8uaDG7o5fuvLEj2EVgui5Rt+DQPMPALA1aq
RaPCYh6mVlSPxpmNDf5ABPeLsAsoP9b1TtI8xAICd/icCoTAAvcYyHpUKhaO5X5F
uq8Z4oRZ8cgdQTSE0zbGG/hMtcT4SuDZK2rBt+UyuBpdSbY30UF17E3HnjAjz4Kn
QjZlFc022Gw6a+VCt2DeXBg+0gv8DyXa1LbjSpyLDMo8onxsF7UJJoyJta/v/fRY
iW1euPF1BG79uBK6F2SEinylaLR0CjS5ubcL1XjWDPrjl8ksi7Bq8gmYyiMxtFCW
HmNC2XBlkACmn8bfpyvFw+n0igMma3APgU1Bni4odxUpGZgVsoO18fxsF9K4kofj
nil7PcCZJ9BnPmBruxAH+kOE029+b0qdo3Kio8HE+8DXwLfUxqLc8Yfj8ALlzvkr
fDlwL0Vj4CEwG8+x3QjjDzjCrKUGeCbuJinMO5bhSAkYkc0mRosFi0aGF6UOJqRi
k2BSVxXrUrmMHHhL0B9AzZBE15IJf/JDKU4i2P0oxPN0yuhmzRoNUTj+Mxuhs+3e
5tU/3Kw2Itizuhx8pvylzKHvbWz34o54DMVUV7vQWBueyeeVmmtHEg3kKc7RuEom
Qsot8u7WgDVzfODfqCBP65+knH6cQdYg2P423nI8qw==
=W1sD
-----END PGP SIGNATURE-----