TopGit-0.18
The focus of this release is speed.
Through addition of a $GIT_DIR/tg-cache directory many tg operations have
been significantly sped up. Running `tg summary` will cause the cache to
be updated.
A few other items slipped in. `tg summary` can now take more than one
branch name to list just those. `tg summary --rdeps` now, correctly,
includes non-tgish depedencies in its output again (regression since 0.14).
Lastly, `tg summary` now accepts `--list` as an alias for `-t`.
Kyle J. McKay (24):
tg.sh: next version is 0.17.1
tg: exclude objecttype from for-each-ref output
README: fix typo
refs: always use fully-qualified refs
tg-summary.sh: speed up --rdeps a bit
tg.sh: implement .git/tg-cache to speed things up
tg-summary.sh: do not use empty $base_remote
tg.sh: use sed instead of awk for slight speed boost
tg.sh: improve overall caching and include .topdeps in tg-cache
tg-summary.sh: use correct test for 'No commits'
tg.sh: add branch_contains caching
tg.sh: implement .topmsg caching
tg.sh: implement branch_empty caching
tg.sh: next version is 0.18
tg.sh: avoid using stale information for non-read-only operations
tg.sh: provide cache management on/off functions
tg.sh: make create_ref_cache more friendly
tg-update.sh: restore speed
tg.sh: ref caching efficiency and correctness
tg.sh: include non-tgish deps in preorder traversal
tg.sh: include failed branch in verify_topgit_branch output
tg-summary.sh: allow more than one branch to be specified
tg-summary.sh: add --list as alias for -t
tg-push.sh: correct non-portable variable setting
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQPcBAABAgAGBQJWIRJrAAoJEFh5SEJa2uvTF7sd/0rqmJv+lCbtmMs0z7MYpppF
OnPg4fO4Lze18hw0sVp2yXVov1JI60vIfqHxwc8Cgd6gKZ11fK+plQjjYK6CUt6P
kWsWill0q8bhhyS69//n8JYTPMM3OyXTkclOln9BEtbCCAEhvZ9e90flaWmA87vh
0IDKoNUzBzD7DOewuogi4CgYIGCOkSFtgMqA7TvZpjNusOgeR8wHONa7on1rkSs6
b+fwqmUSqRtBEMdBI4s3WC2zsLKkB/vNBqteQS//WpC8V7DKStA2G/ADwdyS18OV
kWWcZ6C4SnixbBVIAbvtt1WrD1DIIvaHTYe1T60b+f2Sd+ydMs0RkwfcBldOG0dr
5otjYUiLC1I1CN897Mdfipi0aroiQcvSSRRLX3+LxO5a4iJSPopU9qlAzFqlbkUn
C5QUD6UAUfaWU8TAzXFWywzJJuim+TrTrIHtSTPSiIh9d+yRmWJim9p/UU7ClMN1
Tpl6O6ftnrnqXb6UK7LWjO0E2w+nz2+uR0Sxf77vFGtGhPuUeUXiHJuvfbEELrbo
ukHt7y2m2yZLEJXK5NrYob7Qs26/cKBc9aBrNDJ8BU5RCyCZ6tM8ihPTT/X8SBJ4
Sk2uFobrtsRtzczjLCaro3OtE5P55IzJ1egmzW+EPTJvgXm6sTbZFj/ZXUIHVCe7
WjD7tzU/bj5qpuy1mQGHS1p3KzwEze+7UD1k2deyuXObbk7niYr1EOTQUfed+MZy
X2zdprWLFmZrXm0w8aVTjrq1F/N1gGcu4vHv/SdA97fK9Rc9GQm6hNZ5W4e2Ckbn
53Lh4fqoAuvj8cBJzgOYEvGWmf9R90o82Den1kMmvlBQ0wiI29U8/r4qgNBxi4MS
fMRGJbl6DO8yeHP8gqQxYh3NelXoZf3dR2M+1gF8eU/YkmqGRYO98GKLs8vJNmQw
qODz8QCeigNos27RQp2RMDaK9lPR2j8L+7xwzNIM6u39DoftruuQir8SD1FVAxZL
AXDw5bhz2JhcenkUz76WYQ7fUiuckvFAAC42T623x59oXbTGTpD6djXbhKJmwrra
/qC9w3AifTP1CIWlSq8yLuMLeOJAzXo5mNvVPwRSYIZnqTWbnr5TZ9642hiwKd9f
TyG3dpq1bqpmjoeoQaDti2wEvKqGGPbs7HIhRaeYkJzg/UewpL0Wrv2geDnH/vQQ
Xq4y/5rM3L3DOBqSHalLO9rs0rZj4cxTHCeFjtble4Pbv7itP5Z9FFaTcL/UxpA7
PqIrawhJFf37rAlZ/dNb3AnHnSKWKhMwZoeOg1V+OA==
=RdQK
-----END PGP SIGNATURE-----