diff options
| author | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2008-03-31 22:25:13 +0000 |
|---|---|---|
| committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2008-03-31 22:25:13 +0000 |
| commit | 2fc5dfe72aa3b5e60e0bb2593aaea2d48bd3acfd (patch) | |
| tree | ea21d39f01f8aa560dee8bca7084f1d281926f93 /contrib/mtn2git/update-script.example | |
| parent | b6ea6459dfa3dfb16ea37bdcb5ccd7e192cc1d15 (diff) | |
| parent | 68a4b3f162280e551787f56e3808c3b551d90167 (diff) | |
merge of '5f9ded38d3bb3f4a0369515dbb717e835f0acc61'
and '774a9654f13013fc4f169930d4cfec26a95b97e5'
Diffstat (limited to 'contrib/mtn2git/update-script.example')
| -rw-r--r-- | contrib/mtn2git/update-script.example | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/contrib/mtn2git/update-script.example b/contrib/mtn2git/update-script.example new file mode 100644 index 0000000000..3b23e19a49 --- /dev/null +++ b/contrib/mtn2git/update-script.example @@ -0,0 +1,32 @@ +#!/bin/bash + +export PATH=/home/zecke/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + +cd $HOME/mtn2git-scm/oe-convert/ + +# Update monotone +mtn --db ../OE.mtn pull monotone.linuxtogo.org "org.openembedded.*" + +OLD_OE_DIR=openembedded-git.$$.$RANDOM + +git-clone -l openembedded-git $OLD_OE_DIR +cp git-import-marks2 $OLD_OE_DIR/ +cp mtn2git-status.v2 $OLD_OE_DIR/ +cp mtn2git-marks $OLD_OE_DIR/ + +cd openembedded-git +# Convert (this could fail as our marks are not complete...) and we hardcode the revision +#../../mtn2git/mtn2git.py --db ../../OE.mtn --marks=../mtn2git-marks --status=../mtn2git-status.v2 2> /dev/null | git-fast-import --date-format=rfc2822 --import-marks=../git-import-marks2 --export-marks=../git-import-marks2 +../../mtn2git/mtn2git.py --db ../../OE.mtn --marks=../mtn2git-marks --status=../mtn2git-status.v2 | git-fast-import --date-format=rfc2822 --import-marks=../git-import-marks2 --export-marks=../git-import-marks2 + + + +# Push all changes to the server, update the master tag as well +for branch in dev dreambox documentation oetest oz354x packaged-staging oz354fam083 angstrom-2007.12-stable entity stable; +do + git-push --force git+ssh://ABC@repo.or.cz/srv/git/org.openembedded.dev.git org.openembedded.$branch; +done + +#dev is our master +git-push --force git+ssh://ABC@repo.or.cz/srv/git/org.openembedded.dev.git org.openembedded.dev:master; + |
