On Sat, 10 Dec 2005, Junio C Hamano wrote: > Daniel Barkalow <barkalow@iabervon.org> writes: > > > In order to support getting data into git with scripts, this adds a > > --stdin option to git-hash-object, which will make it read from stdin. > > Thanks, will apply. > > To be honest, though, I am still debating myself about the merit > of not having to have a temporary file. Because we need the > size of the blob available before starting to hash (i.e. we > cannot say "atend"), index_pipe ends up keeping the whole blob > data in memory, which is not much better than the caller storing > it in a temporary file and driving the normal hash-object from > the command line anyway. It's not much better for efficiency, but it's a whole lot easier to write the script without having to worry about a temporary file, what could happen to it while you're trying to use it, and making sure it gets cleaned up afterwards. It can also save on disk writes, depending on where you put it and how the system is configured. -Daniel *This .sig left intentionally blank* - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Tue Dec 13 04:12:09 2005
This archive was generated by hypermail 2.1.8 : 2005-12-13 04:12:16 EST