Mercurial > hg > soundsoftware-site
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 |