]> git.ipfire.org Git - thirdparty/git.git/blame - git-pull-script
Make "git resolve" take the merge message in $3
[thirdparty/git.git] / git-pull-script
CommitLineData
839a7a06
LT
1#!/bin/sh
2#
b33e9666
LT
3. git-sh-setup-script || die "Not a git archive"
4
839a7a06 5merge_repo=$1
c5434dea
LT
6
7merge_name=$(echo "$1" | sed 's:\.git/*$::')
8merge_head=HEAD
635f67f9
LT
9type=head
10if [ "$2" = "tag" ]; then
11 type=tag
12 shift
13fi
c5434dea
LT
14if [ "$2" ]
15then
635f67f9 16 merge_name="$type '$2' of $merge_name"
5571be75 17 merge_head="refs/${type}s/$2"
c5434dea 18fi
839a7a06 19
ed37b5b2 20git-fetch-script "$merge_repo" "$merge_head" || exit 1
839a7a06 21
8ac069ac
JH
22git-resolve-script \
23 "$(cat "$GIT_DIR"/HEAD)" \
6b38a402 24 "$(cat "$GIT_DIR"/FETCH_HEAD)" \
3ba513c3 25 "Merge $merge_name"