diff options
author | Junio C Hamano <gitster@pobox.com> | 2020-04-28 15:50:02 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-04-28 15:50:02 -0700 |
commit | 25b336421f7393f54bada27f60658fdfe7270215 (patch) | |
tree | a23f287b4758d3d49f1d4aeb30ba0748b0a4201c /t | |
parent | Merge branch 'dr/doc-recurse-submodules' (diff) | |
parent | commit-graph: fix buggy --expire-time option (diff) | |
download | tgif-25b336421f7393f54bada27f60658fdfe7270215.tar.xz |
Merge branch 'ds/commit-graph-expiry-fix'
"git commit-graph write --expire-time=<timestamp>" did not use the
given timestamp correctly, which has been corrected.
* ds/commit-graph-expiry-fix:
commit-graph: fix buggy --expire-time option
Diffstat (limited to 't')
-rwxr-xr-x | t/t5324-split-commit-graph.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/t/t5324-split-commit-graph.sh b/t/t5324-split-commit-graph.sh index 53b2e6b455..b8b208fc3d 100755 --- a/t/t5324-split-commit-graph.sh +++ b/t/t5324-split-commit-graph.sh @@ -210,8 +210,14 @@ test_expect_success 'test merge stragety constants' ' git config core.commitGraph true && test_line_count = 2 $graphdir/commit-graph-chain && test_commit 15 && - git commit-graph write --reachable --split --size-multiple=10 --expire-time=1980-01-01 && + touch $graphdir/to-delete.graph $graphdir/to-keep.graph && + test-tool chmtime =1546362000 $graphdir/to-delete.graph && + test-tool chmtime =1546362001 $graphdir/to-keep.graph && + git commit-graph write --reachable --split --size-multiple=10 \ + --expire-time="2019-01-01 12:00 -05:00" && test_line_count = 1 $graphdir/commit-graph-chain && + test_path_is_missing $graphdir/to-delete.graph && + test_path_is_file $graphdir/to-keep.graph && ls $graphdir/graph-*.graph >graph-files && test_line_count = 3 graph-files ) && |