aboutsummaryrefslogtreecommitdiffhomepage
path: root/git-remote-gcrypt
diff options
context:
space:
mode:
authorroot <root@localhost>2013-02-14 00:00:00 +0000
committerroot <root@localhost>2013-02-14 00:00:00 +0000
commit5c16aa4bdadd31107322d68d7859eb84d4198247 (patch)
tree202b326a1c1cebb75eca47e48b7d691523285b53 /git-remote-gcrypt
parent2cac13417acfbe6314aca1cfb46274488f96e50b (diff)
downloadgit-remote-gcrypt-5c16aa4bdadd31107322d68d7859eb84d4198247.tar.gz
Allow user to set $GCRYPT_FULL_REPACK to force repack of remote
Diffstat (limited to 'git-remote-gcrypt')
-rwxr-xr-xgit-remote-gcrypt6
1 files changed, 6 insertions, 0 deletions
diff --git a/git-remote-gcrypt b/git-remote-gcrypt
index a70fc75..8d561b3 100755
--- a/git-remote-gcrypt
+++ b/git-remote-gcrypt
@@ -430,6 +430,12 @@ repack_if_needed()
did_repack=no
isnonnull "$Packlist" || return 0
+ if isnonnull "$GCRYPT_FULL_REPACK"
+ then
+ Keeplist=
+ Repack_limit=1
+ fi
+
premote_=$(xecho "$Packlist" | cut -f 1-2 -d ' ')
pkeep_=$(xecho "$Keeplist" | cut -f 2 -d ' ')