Le 11/06/2012 23:56, Lucien Kong a écrit :
+# Add the name of the branches after each pick, fixup or squash commit that +# is an ancestor of a remote-tracking branch. +add_remoterefs () { + to_print= + branches_name= + while read -r command sha1 message + do + git branch -r --contains "$sha1">"$1.branch" + if test -s "$1.branch" + then + while read -r branch + do + branches_name="$branches_name $branch" + done<"$1.branch" + fi + + if test "$to_print" != "$branches_name" + then + if test -n "$to_print" + then + printf '%s\n' "# Commits above this line appear in:$to_print" + fi + to_print=$branches_name + fi + branches_name= + printf '%s\n' "$command $sha1 $message" + done>"$1.published"<"$1" + cat "$1.published">"$1" + rm -f "$1.published" "$1.branch" +}
Hum, this function doesn't consider the last commit. It will be fixed. -- 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