Johannes Schindelin schrieb:
+test_expect_success 'prune --expire' ' + + BLOB=$(echo aleph | git hash-object -w --stdin) && + BLOB_FILE=.git/objects/$(echo $BLOB | sed "s/^../&\//") && + test 20 = $(git count-objects | sed "s/ .*//") && + test -f $BLOB_FILE && + git reset --hard &&
Here you could throw in: git prune --expire=1.hour.ago && test 20 = $(git count-objects | sed "s/ .*//") && test -f $BLOB_FILE && to test that the object is not pruned (and the alternate --expire syntax).
+ if touch -d "Jan 1 1970" $BLOB_FILE + then + git prune --expire 1.day && + test 19 = $(git count-objects | sed "s/ .*//") && + ! test -f $BLOB_FILE + else + say "Skipping test due to non-working touch -d" + fi
-- Hannes - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html