Conversation:
Notices
-
Workflow Failures for Basic Usecases of #DVCS in !mercurial and !git → http://draketo.de/node/561 — “are you serious???” !fs
-
@arnebab, maybe you'd like to come work on one of my projects—we use #bzr....
-
@rozzin are you *serious*??? :) (bazaar still breaks at the initial clone and then when revision numbers start shifting around…)
-
@rozzin I did not include bzr in the comparision, because I have even worse experience with it than with git…
-
#Nonsense. What are you talking about?
-
@rozzin you asked if I would like to join your project using bzr. I have very bad experiences with that…
-
@rozzin with breaking at the initial clone I mean it takes ages - try for example to clone the emacs bzr repo.
-
It takes me 15 minutes to download 30 years of #emacs dev history with #bzr, vs. 20 minutes with #git....
-
It takes me 50 *seconds* to make a svn-like `lightweight checkout' of #emacs trunk with #bzr, or 4 minutes to make a stacked branch.
-
Interestingly, #bzr lets you reconfigure a lightweight checkout to have full local history, in the background, while you're working with it.
-
@arnebab, revision-numbers in my projects' public bzr branches do not `start shifting around'....
-
@arnebab, you can't have had a bad bzr experience on one of my projects until you've actually tried joining one of my projects ;)
-
But seriously, @arnebab: it'd be great if you wanted to come help with either FoxtrotGPS or libvisualid, and I'm pretty sure neither would give you the problems you're afraid of.
-
@rozzin it took *me* over 15 minutes to get the emacs history with bzr, and then after I did not find out how upload the repo, I sent i diff
-
@rozzin also I then had bzr crash on me while trying to diff. I had to use M-x diff-buffer-with-file …
-
@rozzin I’d love to help if I were not already out of free time (I have to cut time from other projects to write a text like that)
-
@rozzin do they no longer jump around when you merge?
-
bzr revnos never did jump around when merging branches into a mainline; only if you steal mainline context, which is #bad-form in *any* DVCS
-
I generally set my shared #bzr branches to disallow `merge down, hijack mainline context, push up' behaviour: "append_revisions_only=True"
-
@rozzin what does mainline context mean?