Ping Yin schrieb:
On Nov 12, 2007 11:59 PM, Johannes Sixt <j.sixt@xxxxxxxxxxxxx> wrote:
But at this time git-commit is about to be made a builtin, and since your
implementation contains a lot of non-portable constructs ($'', >&) and a new
dependency on awk (and, hence, has little chances of being accepted), I
suggest that you stay tuned, and implement this in the forth-coming
builtin-commit.c.
Implement this in shell scripts is just a piece of cake, but not so
easy in builtin-commit.c.
I'm with you. But git-commit.sh is a dead horse, no matter how hard you beat it.
BTW, maybe you can keep the log generation in a helper script,
git-status--submodulesummary, and invoke that from builtin-commit.c. This
way you get both: integration and ease of implementation.
A configuration variable 'submodule.status' is used to turn this summary
behaviour on or off (default off). Also --submodule and --no-submodule options
are added.
There is already 'status.color', I suggest the configuration to become
'status.submoduleSummary'.
There is 'status.color', but 'color.status' is prefered as said in the
documentation. So i follows this rule, name the variable submodule.*
just as the ones for git-submodule. I think it's a good idea to put
all submodule related configuration variables in the submodule.*
namespaces.
"I think it's a good idea to put all status related configuration variables
in the status.* namespace."
But I don't care too deeply. I don't have the big picture about which
configuration variables namespaces exist and which one to pick in this case.
-- Hannes
-
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