On Mon, Mar 28, 2011 at 5:33 AM, Chandra Sukiman <tmcchandra@xxxxxxxxx> wrote: > Hi, > > I am using git with Dropbox (see > http://stackoverflow.com/questions/1960799/using-gitdropbox-together-effectively). > Basically I created a bare repository at dropbox and everyone uses > that for central repository. > As the repository size is getting bigger, sometime during the git gc, > it will create a huge .pack file (300 mb) which need to be uploaded > and downloaded by everyone. > I tried to limit the size of the pack to 10m (pack.packSizeLimit = > 10m), but when doing gc, what happens now is that most of the pack > files will get re-arranged and modified. This will cause the same > upload/download issue that I want to solve. > > Is there any way for git gc to reduce the number of file changed? Yes, you can mark those packs you want to keep creating an empty file in .git/objects/packs/ with the name of the pack but with .keep as the extension, i.e.: .git/objects/pack/pack-f525c8673216b3302b4ec2b515e807a2dcfeff57.idx .git/objects/pack/pack-f525c8673216b3302b4ec2b515e807a2dcfeff57.keep .git/objects/pack/pack-f525c8673216b3302b4ec2b515e807a2dcfeff57.pack HTH, Santi > > Thank you > > Chandra > -- > 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 > -- 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