This shows you the differences between two versions of the page.
bzr [2015/01/04 02:28] |
bzr [2022/04/16 12:22] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ==== usage ==== | ||
+ | |||
+ | URL=bzr+ssh://rzr@bazaar.launchpad.net/~ubuntu-dev/firefox-extensions/flashblock.ubuntu/ | ||
+ | |||
+ | bzr branch $URL | ||
+ | |||
+ | https://wiki.ubuntu.com/MozillaTeam/Extensions/Packaging | ||
+ | |||
+ | ==== cvs ==== | ||
+ | |||
+ | How to sync a [[bzr]] branch from a [[CVS]] vc ? using [[git]] ? | ||
+ | |||
+ | |||
+ | ==== cvs co ==== | ||
+ | |||
+ | TODO: Use: "cvs up" instead -- 20090605 | ||
+ | |||
+ | package=flashblock | ||
+ | DATE=20090627 | ||
+ | export CVSROOT=':pserver:guest@mozdev.org:/cvs' | ||
+ | BZRROOT='lp:~rzr/firefox-extensions' | ||
+ | |||
+ | sudo aptitude install ${package} cvs bzr diffstat | ||
+ | |||
+ | { ssh-add -L || ssh-add ; } | ||
+ | bzr branch ${BZRROOT}/${package}.upstream | ||
+ | cvs login && cvs co -D "${DATE}" ${package} # passwd="guest" | ||
+ | |||
+ | diff -BurN --exclude "CVS" --exclude ".bzr" \ | ||
+ | ${package}.upstream ${package}/source/ > tmp-${package}.diff | ||
+ | diffstat tmp-${package}.diff | ||
+ | cd ${package}.upstream && patch -p1 < ../tmp-${package}.diff | ||
+ | bzr add * && bzr status # TODO | ||
+ | bzr commit -m " * Sync from upstream : cvs://${CVSROOT}#${DATE}" | ||
+ | bzr launchpad-login $USER && bzr push ${BZRROOT}/${package}.upstream | ||
+ | |||
+ | ==== cvs up ==== | ||
+ | |||
+ | DATE=20090627 | ||
+ | { ssh-add -L || ssh-add ; } | ||
+ | bzr branch lp:~rzr/firefox-extensions/flashblock.upstream | ||
+ | cvs up -A -D "${DATE}" && \ | ||
+ | find . -type f | grep -vi "CVS" | grep -vi ".bzr" | while read t; do bzr add "$t" ; done # TODO rm | ||
+ | bzr status && bzr diff | less | ||
+ | bzr commit -m " * Sync from upstream : cvs://${CVSROOT}#${DATE}" | ||
+ | |||
+ | |||
+ | ==== flashblock ==== | ||
+ | |||
+ | # cvs co | ||
+ | # bzr branch | ||
+ | mv ../source/* ./ | ||
+ | # cvs up | ||
+ | |||
+ | |||
+ | ===== MORE ===== | ||
+ | |||
+ | @TaG: [[vc]] [[FlashBlock]] [[git]] [[hg]] RubY | ||