comparison extra/soundsoftware/update-external-repo.sh @ 431:d3af621ba9d4 bug_168

Update the master branch via git pull master rather than git fetch (which doesn't merge any particular branch)
author Chris Cannam
date Sun, 05 Jun 2011 10:28:27 +0100
parents defe55be97b9
children 7fd72f22a42b
comparison
equal deleted inserted replaced
423:50fd9c6b93a9 431:d3af621ba9d4
66 echo "$$: Mirror for project $project exists at $project_repo_mirror, updating" 1>&2 66 echo "$$: Mirror for project $project exists at $project_repo_mirror, updating" 1>&2
67 67
68 if [ -d "$project_repo_mirror/.hg" ]; then 68 if [ -d "$project_repo_mirror/.hg" ]; then
69 hg --config extensions.convert= convert --datesort "$remote_repo" "$project_repo_mirror" && success=true 69 hg --config extensions.convert= convert --datesort "$remote_repo" "$project_repo_mirror" && success=true
70 elif [ -d "$project_repo_mirror/.git" ]; then 70 elif [ -d "$project_repo_mirror/.git" ]; then
71 ( cd "$project_repo_mirror" && git fetch "$remote_repo" ) && success=true 71 ( cd "$project_repo_mirror" && git pull "$remote_repo" master ) && success=true
72 else 72 else
73 echo "$$: ERROR: Repo mirror dir $project_repo_mirror exists but is not an Hg or git repo" 1>&2 73 echo "$$: ERROR: Repo mirror dir $project_repo_mirror exists but is not an Hg or git repo" 1>&2
74 fi 74 fi
75 75
76 else 76 else