aboutsummaryrefslogtreecommitdiff
path: root/Documentation/git-grep.txt
diff options
context:
space:
mode:
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>2007-11-29 20:59:55 +0000
committerJunio C Hamano <gitster@pobox.com>2007-11-30 15:47:01 -0800
commitf01913e4190bed98f918ec575229943a0ee47d83 (patch)
treec04e9f0017668acdb60db48bb4c0dd88cc8606dc /Documentation/git-grep.txt
parent28391a80a94d2b59d1d21f8264fe5dab91d77249 (diff)
downloadgit-f01913e4190bed98f918ec575229943a0ee47d83.tar.gz
git-f01913e4190bed98f918ec575229943a0ee47d83.tar.xz
Add "--expire <time>" option to 'git prune'
Earlier, 'git prune' would prune all loose unreachable objects. This could be quite dangerous, as the objects could be used in an ongoing operation. This patch adds a mode to expire only loose, unreachable objects which are older than a certain time. For example, by git prune --expire 14.days you can prune only those objects which are loose, unreachable and older than 14 days (and thus probably outdated). The implementation uses st.st_mtime rather than st.st_ctime, because it can be tested better, using 'touch -d <time>' (and omitting the test when the platform does not support that command line switch). Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-grep.txt')
0 files changed, 0 insertions, 0 deletions