Thread (4 messages) flat view 4 messages, 3 authors, 2016-06-15

Re: Problem creating commits/trees with commit-tree/mktree

From: Avery Pennarun <hidden>
Date: 2016-06-15 22:48:00

On Mon, Jan 11, 2010 at 1:14 PM, Gavin Beatty [off-list ref] wrote:
I can create new blobs and trees but can't figure out how to commit a
new tree/blob _with_ the old tree.
[...]
I get a commit with treefileisin/file.txt. I haven't included the
other trees/files so they are gone in this commit. How do I include
them? Is commit-tree the wrong tool?
When I'm doing similar things, I often prefer just using a temporary
git index file to keep track of my intermediate trees.  Just set
GIT_INDEX_FILE to point at a temporary file; then you can use
git-read-tree to read in an old tree, and git-update-index
(particularly with the --stdin flag) to update it.  Then you can use
git-write-tree to convert the temporary index into a real tree object.

Have fun,

Avery
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help