chiark / gitweb /
Set GIT_COMMITTER_DATE and GIT_AUTHOR_DATE
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 1 Jul 2016 22:37:55 +0000 (23:37 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 1 Jul 2016 22:53:10 +0000 (23:53 +0100)
commitae6f73de56d388b235980c765acbdb2e205c332e
tree4d092602363f564bcfe3a787172a61c102e0bcbc
parent8b21e27c6d1fb3d3d7c1da290f2e6f3bc278b40a
Set GIT_COMMITTER_DATE and GIT_AUTHOR_DATE

This avoids most date dependencies: unless other measures are taken,
the commits and tags are identical iff they are constructed
identically.  This makes the test suite more deterministic.

In drs-push-rejects test, increment them explicitly, so as to make all
of mktag's tags distinct objects.

Otherwise it can generate identical tags (now, always; previously,
only sometimes on fast computers), causing spurious variations in
behaviour (eg, things not being rejected because they do not represent
any change).
debian/changelog
tests/lib
tests/tests/drs-push-rejects