/srv/irclogs.ubuntu.com/2012/11/30/#bzr.txt

=== slank is now known as slank_away
delinquentmesomeone removed my .rvmrc file from the repo ... once upon a time it was mainted in the repo03:06
delinquentmeis there a way to restore the version in a given revno?03:06
=== jlf` is now known as jlf
mgzmorning09:19
=== LarstiQ_ is now known as LarstiQ
ccxCZis there a tool to visualise the branching of several branches with same root?10:20
ccxCZlaunchpad has something like that on project pages iirc10:22
mgzyou can run qlog in a shared repo and get multi-branch history, probably not quite what you want but can be handy10:38
ccxCZthat's for only one branch though?10:39
ccxCZhow would I go about traversing everything in a shared repository and creating a graphviz diagram for it? http://people.canonical.com/~mwh/bzrlibapi/bzrlib.repository.Repository.html#all_revision_ids returns an iterator over a http://people.canonical.com/~mwh/bzrlibapi/bzrlib.revision.html I assume...10:52
mgzccxCZ: see the bzr branches command for reference, bzrlib/builtins.py cmd_branches10:54
ccxCZhmm, so far it seems simpler to postprocess the output of log --long --with-ids with awk instead of doing it using bzrlib11:00
=== mmrazik is now known as mmrazik|lunch
LarstiQccxCZ: qlog can do multiple branches, `bzr qlog ~/branch1 ~/branch2` is an example from its help11:44
ccxCZneat, thanks11:57
=== mmrazik|lunch is now known as mmrazik
=== slank_away is now known as slank
=== yofel_ is now known as yofel
lduroshi, I'm doing bzr export new-folder mybranch and it's a pretty big directory, on which I run ./configure && make -- then when I make change to my branch, is there a way to update the exported folder without rewriting all the files there?16:08
mgzlduros: not sure, I'll note that bzr-upload does smarter sync, but if it's just for a local build dir that's probably not what you want16:09
lduroshmm, right yeh16:09
ldurosmgz: I guess the easiest thing to do is to just copy those files manually16:10
lduros:-)16:10
mgzany particular reason you're not just using a lightweight checkout and using update say?16:10
ldurosmgz: no, no reason, didn't think about it16:10
ldurosmgz: i'm still learning bzr really16:10
ldurosI'm trying to figure out what you mean by a lightweight checkout ;-)16:11
mgzwell, some things match particular ways of doing stuff better, it's always a bit hard to see without trying and seeing what hurts :)16:11
ldurosno local branch or repo16:11
ldurosok16:11
lduroshehe16:11
nDufflduros: *nod* -- lightweight checkouts are more like the traditional svn way of doing things16:11
mgzso, `bzr checkout --lightweight mybranch new-folder`16:11
ldurosmgz: so I just do this: bzr checkout mybranch mylightweightco?16:12
ldurosah ok16:12
ldurosnice :-)16:12
ldurosalright, that should same me some time on the build :-)16:12
mgzas it's a real versioned thing linked to the branch, it can do more, but also possible to get in a bit of a muddle, provided you remember you can just ignore stuff in there if it's a scratch build folder you should be fine16:13
ldurosright, ok :-)16:13
ldurosmgz: thanks much for the lesson!16:13
mgzwhat I often do for build-intensive projects where I actually want to use feature branches is have a --no-trees repo with all the branches under it, then a 'tree' lightweight checkout I work in and switch between the branches, and other checkouts on demand16:15
lduroshmm, sounds like the way to go!16:16
ldurosmgz: so once I have made changes to my branch, how do I bring them in my lightweight checkout. if I do bzr merge ../mybranch, it tells me the working tree has uncommitted changes17:27
ldurosbzr update?17:27
ldurosyeh looks like it17:27
lduroscool!17:27
lduros:-)17:27
mgzthat's the one :)17:27
=== deryck is now known as deryck[lunch]
=== deryck[lunch] is now known as deryck

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!