git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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
Previous: Petr Baudis
Message 5 of 5 in “simple use case scenario for --read-tree and --write-tree with --prefix option”
  1. Aneesh KumarJun 19, 2006
  2. Junio C HamanoJun 19, 2006
  3. Aneesh KumarJun 19, 2006
  4. Petr BaudisJun 19, 2006
  5. Aneesh KumarJun 19, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.