From: Gavin Beatty Date: Thu, 14 Jan 2010 23:18:00 GMT Subject: Re: Problem creating commits/trees with commit-tree/mktree Message-ID: In-Reply-To: <32541b131001111038m3dacaf72sc12f24aba8c60e@mail.gmail.com> On Mon, Jan 11, 2010 at 19:38, Avery Pennarun wrote: > 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. Your suggestion works well. git update-index --info-only -z --index-info takes ls-tree -r -z style format and pre-existing objects: just as I wanted. Thanks, git-fast-import was too much for the quite simple git-related code I need. -- Gavin Beatty SEMPER UBI SUB UBI