For the commit list anyway--diff is still in the works.
# have already had notification emails and is present to show the
# full detail of the change from rolling back the old revision to
# the base revision and then forward to the new revision
- for rev in $(git rev-list $oldrev..$newrev)
+ # Changed: added --first-parent to not go down merge commits
+ for rev in $(git rev-list --first-parent $oldrev..$newrev)
do
revtype=$(git cat-file -t "$rev")
echo " via $rev ($revtype)"
The branch, topic1 has been updated
via $new_commit_hash (commit)
- via $second_stable_hash (commit)
- via $first_stable_hash (commit)
from $old_commit_hash (commit)
Those revisions listed above that are new to this repository have
The branch, topic1 has been updated
via $new_commit_hash (commit)
- via $second_stable_hash (commit)
- via $first_stable_hash (commit)
from $old_commit_hash (commit)
Those revisions listed above that are new to this repository have