On Tue, 19 Apr 2005, Junio C Hamano wrote:
> This patch lifts the tree-from-tree-or-commit logic from
> diff-cache.c and moves it to sha1_file.c, which is a common
> library source for the SHA1 storage part.
I don't think that's a good interface. It changes the sha1 passed into it:
that may actually be nice, since you may want to know what it changed to,
but I think you'd want to have that as an (optional) separate
Also, the "type" or "size" things make no sense to have as a parameter
IOW, it was fine when it was an internal hacky thing in diff-cache, but
once it's promoted to be a real library function it should definitely be
cleaned up to have sane interfaces that make sense in general, and not
just within the original context.
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html