diff options
author | Eric Wong <normalperson@yhbt.net> | 2007-02-24 18:18:22 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-02-25 11:09:56 -0800 |
commit | 17e48368751ae8df7ed0332ae8ef900ce983fce6 (patch) | |
tree | 8368f48d5f5b8e70b8beab8e72330a73a33cec9e /Makefile | |
parent | 2c7ca1fcf19d3803a225130491e26dca86d1781d (diff) | |
download | git-17e48368751ae8df7ed0332ae8ef900ce983fce6.tar.gz git-17e48368751ae8df7ed0332ae8ef900ce983fce6.tar.xz |
Add test-chmtime: a utility to change mtime on files
This is intended to be a portable replacement for our usage
of date(1), touch(1), and Perl one-liners in tests.
Usage: test-chtime (+|=|-|=+|=-)<seconds> <file>..."
'+' increments the mtime on the files by <seconds>
'-' decrements the mtime on the files by <seconds>
'=' sets the mtime on the file to exactly <seconds>
'=+' and '=-' sets the mtime on the file to <seconds> after or
before the current time.
Signed-off-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -829,7 +829,7 @@ GIT-CFLAGS: .FORCE-GIT-CFLAGS export NO_SVN_TESTS -test: all +test: all test-chmtime$X $(MAKE) -C t/ all test-date$X: test-date.c date.o ctype.o @@ -844,6 +844,9 @@ test-dump-cache-tree$X: dump-cache-tree.o $(GITLIBS) test-sha1$X: test-sha1.o $(GITLIBS) $(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) $(filter %.o,$^) $(LIBS) +test-chmtime$X: test-chmtime.c + $(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) $< + check-sha1:: test-sha1$X ./test-sha1.sh |