Timur Tabi wrote: > Hi. I'm not familiar with the git source code, so forgive me if this > is a dumb question. I'm trying to determine the algorithm that > git-format-patch uses to determine the name of the patch file it > creates (e.g. "0001-this-is-my-patch-without-spaces-and-trunca.patch") > I'm looking at the function cmd_format_patch(), and I just don't see > where it creates any files. Can someone show me where this code is? get_patch_filename() in log-tree.c, but the bulk of the work is done in the call out to format_commit_message() [pretty.c] with the "%f" format, which is in turn handled by format_sanitized_subject() [pretty.c]. -- Thomas Rast trast@{inf,student}.ethz.ch -- 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