combine-packs.sh: update to latest
commitd190e3d480381be599261eda4ddb8581c41cd824
authorKyle J. McKay <mackyle@gmail.com>
Thu, 14 Jul 2016 16:33:58 +0000 (14 09:33 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Thu, 14 Jul 2016 16:33:58 +0000 (14 09:33 -0700)
treed2994cd4bb877d38475116d52ff7cfad9685c01c
parent7c838c0fcd13220c2574e227ab105efcd3c7bffa
combine-packs.sh: update to latest

Exits with failure if any input objects are not present in the current
git directory without the new --ignore-missing-objects option.

Supports an objects subdirectory that is a symlink to the real location.

Supports the GIT_OBJECT_DIRECTORY environment variable (but only if the
new --envok option is given).

Shows the exit status of any failed command.

Uses -t " " with sort to correctly match join usage.

Avoids SIGPIPE on sort output piped to join -.

Suppresses unwanted extraneous objects when isolated trees are present.

Orders commits properly rather than using input order.

Avoids "exec command ..." as some shells screw that up.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
jobd/combine-packs.sh