Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> writes: > From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> > Date: Fri, 22 Jan 2010 07:38:03 -0800 > > Signed-off-by: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> > --- > Again.. No surprises. > ... > diff --git a/unpack-file.c b/builtin-unpack-file.c > similarity index 89% > rename from unpack-file.c > rename to builtin-unpack-file.c > index e9d8934..608590a 100644 > --- a/unpack-file.c > +++ b/builtin-unpack-file.c > @@ -22,18 +22,15 @@ static char *create_temp_file(unsigned char *sha1) > return path; > } > > -int main(int argc, char **argv) > +int cmd_unpack_file(int argc, const char **argv, const char *prefix) > { > unsigned char sha1[20]; > > - git_extract_argv0_path(argv[0]); > - > if (argc != 2 || !strcmp(argv[1], "-h")) > usage("git unpack-file <sha1>"); > if (get_sha1(argv[1], sha1)) > die("Not a valid object name %s", argv[1]); > > - setup_git_directory(); This will now require "git unpack-file -h" to be run in a git controlled directory, so strictly speaking it changes behaviour. Not that anybody would care that much, though. -- 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