On Fri, 14 Apr 2006, Linus Torvalds wrote:
Gaah. Missed this important part, which causes the thing to ignore the
"--pretty=xyzzy" argument, since it would always use its own default
format that is no longer ever changed.
And here's one more fixup: get the default format right, and don't prefix
the "oneline" format.
Linus
----
diff --git a/git.c b/git.c
index d5a4a24..437e9b5 100644
--- a/git.c
+++ b/git.c
@@ -291,6 +291,8 @@ static int cmd_log(int argc, const char
die("unrecognized argument: %s", argv[1]);
rev.no_commit_id = 1;
+ if (rev.commit_format == CMIT_FMT_ONELINE)
+ commit_prefix = "";
prepare_revision_walk(&rev);
setup_pager();diff --git a/revision.c b/revision.c
index 99077af..0f98960 100644
--- a/revision.c
+++ b/revision.c
@@ -493,7 +493,7 @@ void init_revisions(struct rev_info *rev
revs->topo_getter = topo_sort_default_getter;
revs->header_prefix = "";
- revs->commit_format = CMIT_FMT_RAW;
+ revs->commit_format = CMIT_FMT_DEFAULT;
diff_setup(&revs->diffopt);
}