-
New Feature
-
Resolution: Unresolved
-
Minor
-
None
I like using the --reference support in the additional clone options to provide a pre-cache for a remote git server, but would prefer that the cloned repositories not have the persistent 'alternates' referenced - even though the remotes are read only.
Would like to see a checkbox in the 'Additional Clone Behaviors' config section for the reference to say "Repack after Clone" to run 'git repack -a'. This would obviously negate space savings, but still accomplishes the goal of avoiding network transfer when the primary repository is on a remote slow link.
I was impressed that one of the features added in git 2.3 is the "--dissociate" argument to the "git clone" command. When used with --reference, it reduces the network transfer by copying objects from the reference repository.
I'm not sure this is sufficiently compelling to justify adding that feature to the git plugin, but the timing of the request is interesting.