Mercurial > hg > config
annotate bin/hg-merge-branch.sh @ 929:7c4be71a560b default tip
remove old aliases
| author | Jeff Hammel <k0scist@gmail.com> | 
|---|---|
| date | Mon, 20 Oct 2025 15:22:19 -0700 | 
| parents | cf793eb3811e | 
| children | 
| rev | line source | 
|---|---|
| 318 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 1 #!/bin/bash | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 2 | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 3 # merge a hg branch repo | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 4 # from https://wiki.mozilla.org/User:Asasaki:Cedar | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 5 # TODO: inclusion in mercurial utilities package | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 6 | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 7 if [[ "$#" != "3" ]] | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 8 then | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 9 echo "Usage: hg-merge-branch.sh scheme://hg/repository" | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 10 exit 1 | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 11 fi | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 12 | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 13 if ! hg root | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 14 then | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 15 exit 255 | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 16 fi | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 17 | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 18 # Update to latest | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 19 # the hg up -C will blow away any local changes! | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 20 #hg pull | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 21 #hg up -C -r default | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 22 | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 23 # Pull latest branch changes in | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 24 #hg pull $1 | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 25 #hg merge | 
| 
cf793eb3811e
from https://wiki.mozilla.org/User:Asasaki:Cedar
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 26 #hg commit -m "Merge m-c -> cedar" | 
