Re: simple use case scenario for --read-tree and --write-tree with --prefix option
- From
Aneesh Kumar <aneesh.kumar@gmail.com>
- Date
- Jun 19, 2006, 15:50 UTC
- Message-ID
- <cc723f590606190850q4a200423ve3304c4f7df20267@mail.gmail.com>
- In-Reply-To
- <20060619135343.GP2609@pasky.or.cz>
On 6/19/06, Petr Baudis <pasky@suse.cz> wrote:
Show 12 quoted lines
> Dear diary, on Mon, Jun 19, 2006 at 09:58:31AM CEST, I got a letter > where Aneesh Kumar <aneesh.kumar@gmail.com> said that... > > cd test > > > > kvaneesh@satan:/tmp/test$ git read-tree --prefix=test1/ $(cat > > test1/.git/refs/heads/master) > > fatal: failed to unpack tree object c6c049d03f0bee0ac546ff6e436d5f6f3a5f4864 > > > > But the above command doesn't work for me. I guess i am missing something. > > You need to do a fetch to your /tmp/test repository first. >
Ok that made the --read-tree part work. But the log or whatchanged commands doesn't gets me the history of changes with resepect to the files added. Now i remember this is in a way simillar to gitweb history not shown. But then using the --full-history option with git log also doesn't show the details of history with respect to the files.
This is what i did
git fetch ./test2/ git read-tree --prefix=test2/ $(cat test2/.git/refs/heads/master)
Now if i look at .git/objects/ I can see commit objects with respect to changes for test2/a
-aneesh