#!/bin/sh # # Copyright (c) 2008 Johannes E. Schindelin # test_description='prune' . ./test-lib.sh test_expect_success setup ' : > file && git add file && test_tick && git commit -m initial && git gc ' test_expect_success 'prune stale packs' ' orig_pack=$(echo .git/objects/pack/*.pack) && : > .git/objects/tmp_1.pack && : > .git/objects/tmp_2.pack && test-chmtime -86501 .git/objects/tmp_1.pack && git prune --expire 1.day && test -f $orig_pack && test -f .git/objects/tmp_2.pack && ! test -f .git/objects/tmp_1.pack ' test_done