Re: how to make "full" copy of a repo
- From
Christoph Anton Mitterer <calestyo@scientia.net>
- Date
- Mar 29, 2015, 02:21 UTC
- Message-ID
- <1427595686.4912.17.camel@scientia.net>
- In-Reply-To
- <20150328143152.GB9387@vps892.directvps.nl>
On Sat, 2015-03-28 at 15:31 +0100, Kevin D wrote:
> What you are losing on clone is: > * config settings (this includes the configures remotes) > * hooks
that would be okay...
> * reflog (history of refs, though, by default disabled for bare > repositories)
is there a way to get this copied?
> * Stashes, because the reference to them is stored in the reflog > * unreferenced objects (though you said those are not a requirement, it > is still something that is lost)
that would be okay for me either.
> git clone --mirror is used for repositories that regularly get updates > from the repositories they were cloned from. Though this is not what you > want, it's not difficult to reset the refspecs to the default refspecs.
What do you mean here? What would I need to reset exactly?
> git clone --mirror is the closest you are going to get by only using > git.
I see, thanks :)
> So to summarize, git clone is only used for cloning history, which means > objects and refs, the rest is not part of cloning. To get more, you have > to go outside git.
Thanks :) Chris.