Skip to content

Instantly share code, notes, and snippets.

@tvaughan
Created May 25, 2012 19:36
Show Gist options
  • Save tvaughan/2790065 to your computer and use it in GitHub Desktop.
Save tvaughan/2790065 to your computer and use it in GitHub Desktop.
#!/bin/sh -e
# notes on third-party vendor imports with bzr
# http://bazaar.canonical.com
sudo mkdir -p /srv/bzr/website
sudo mkdir -p /srv/bzr/website/branches/vendor
sudo bzr init-repo /srv/bzr/website
sudo bzr init /srv/bzr/website/branches/vendor
bzr co /srv/bzr/website/branches/vendor
cd vendor
bzr import ../cutline-2.0_wordpress-2.3 .
sudo bzr ci -m "imported cutline 2.0 for wordpress 2.3: \
http://cutline.tubetorial.com/"
sudo bzr tag CUTLINE-2.0_WORDPRESS-2.3
cd ..
sudo bzr branch /srv/bzr/website/branches/vendor /srv/bzr/website/trunk
bzr co /srv/bzr/website/trunk website
cd website
patch -p0 < ../diff-trunk-from-rtrunk,2-to-rtrunk,3.diff
sudo bzr ci -m "updates by http://software6.net/"
cd ..
cd vendor
bzr import ../cutline-2.1_wordpress-2.3 .
sudo bzr ci -m "imported cutline 2.1 for wordpress 2.3: \
http://cutline.tubetorial.com/"
sudo bzr tag CUTLINE-2.1_WORDPRESS-2.3
cd ..
cd website
bzr merge ../vendor
sudo bzr ci -m "merged cutline 2.1 for wordpress 2.3: \
http://cutline.tubetorial.com/"
cd ..
bzr log website
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment