Max Bowsher wrote:
Maris Fogels wrote:
I must often run 'rocketfuel-get', 'link-external-sourcecode', 'make',
and 'make schema' to create a branch, and that means five to ten more
minutes of waiting to start work on the actual problem.  (Unfortunately
I can not time those steps right now: perhaps someone else could?)

Why are rocketfuel-get and 'make schema' part of your branch creation
process? Surely those are more "things that need doing every so often"
rather than "things that need doing to start a new branch".


My work often involves reviewing and running other people's branches.  Those 
branches drift away from trunk, so most of the time I must run 'make schema' to 
downgrade the database revision and run their branch.  I then have to run 'make 
schema' again when I switch back to my original work.

I create new Launchpad project branchs every few days.   I do not know how much 
my local copy of trunk has drifted (could be hours, could be weeks) so running 
rocketfuel-get is necessary.  This means my database schema could be weeks old 
as well, so I must run 'make schema' yet again.

How often you run rocketfuel-get and 'make schema' depends on how closely your 
work tracks mainline.  My work does not track mainline, so I must suffer these 
commands time and time again.

I can put 'rocketfuel-get && make clean && make' into a cron script, pulled 
every night.  That would help some.  Fixing 'make schema' is more difficult and annoying.  
Perhaps per-branch database instances would work.


Maris

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to