From: Christoph Anton Mitterer Date: Sun, 29 Mar 2015 02:21:26 GMT Subject: Re: how to make "full" copy of a repo 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.