Re: [BUG] git archive broken in 1.7.8.1
- From
Carlos Martín Nieto <cmn@elego.de>
- Date
- Jan 11, 2012, 12:51 UTC
- Message-ID
- <20120111125113.GA11984@beez.lab.cmartin.tk>
- In-Reply-To
- <20120110230122.GA24020@vent.lifeintegrity.localnet>
On Tue, Jan 10, 2012 at 06:01:22PM -0500, Allan Wind wrote:
Show 9 quoted lines
> On 2012-01-10 23:05:45, Albert Astals Cid wrote: > > Unfortunately this producess a tarball with a different layout, e.g. > > > > git archive --remote=git://anongit.kde.org/kgraphviewer.git HEAD:doc/en_US > > gives me a tarball with the doc/en_US files in the root > > Meaning the files you have stored in git under doc/en_US are > dumped in the root directory of the tar? That does not sound > like desired behavior for the feature.
Which feature do you mean? Using HEAD:doc/en_US should be equivalent to running `tar cf - .` from inside the doc/en_US, as what you're passing is that tree.
Using HEAD -- doc/en_US however means that you want to pack HEAD, but limit it to files that match doc/en_US, so it's working as designed. If you mean that 'HEAD -- doc/en_US' shouldn't give you a tar with those files at the root, then we agree.
cmn