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
[Newbies FAQ] [Linux Kernel Development] [Free Online Dating] [Gcc Help] [IETF Annouce] [DCCP] [Netdev] [Networking] [Security] [V4L] [Bugtraq] [Free Online Dating] [Photo] [Yosemite] [MIPS Linux] [ARM Linux] [Linux Security] [Linux RAID] [Linux SCSI] [Fedora Users] [Linux Resources]