topgit-0.18
tag678419ea2c567f5c14090dc6f3dfee2a24da1af5
object bfa841051066dbac36f24ee71862a3d59c8222a1
authorKyle J. McKay <mackyle@gmail.com>
Fri, 16 Oct 2015 15:06:19 +0000 (16 08:06 -0700)
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-----