On Sat, 17 Apr 2010, Jeff King wrote: > On Thu, Apr 15, 2010 at 11:07:32AM +0200, Jakub Narebski wrote: > > [1] A question: we have working area version, index version, and HEAD > > version of file. Isn't it possible for *each* of them to have > > different filename? What about the case of rename/rename merge > > conflict? [cut] Thanks for detailed explanation. > > Although if possible I'd like to have it wrapped in utility macros, > > like parseopt, so one does not need to write output_str / output_int > > etc.... but currently it is very, very vague sketch of an idea, rather > > than realized concept. > > I'm not sure I understand what utility macros you would want. Something like that (please remember that it is still in vague beginnings of an idea stage: OUT_OBJECT( OUT_FIELD("mode", OUT_MODE, tree.mode), SP, OUT_FIELD("type", "%s", tree.object.type), SP, OUT_FIELD("object", OUT_SHA1, tree.object.sha1), TAB, OUT_FIELD("file", OUT_FILE(sep), tree.filename), sep ); -- Jakub Narebski Poland -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html