/srv/irclogs.ubuntu.com/2012/10/31/#bzr.txt

LarstiQdobey: ah, sorry about forgetting that dereferencing06:56
Lo-lan-doHi all10:23
Lo-lan-doIs anyone still working on bzr-git? jelmer maybe?10:23
Lo-lan-doI'm having to interact with a growing number of git repositories, and the pain of plain git is becoming a bit too much.10:24
=== yofel_ is now known as yofel
AfCLo-lan-do: it works fine. Pushing back to Git is lossy, though12:54
Lo-lan-doYeah, I know about push/dpush, that's one of my concerns.12:56
jelmerLo-lan-do: I don't work on bzr-git anymore13:48
Lo-lan-dojelmer: Sad. Does anyone else?13:49
jelmerLo-lan-do: not that I'm aware of, unfortunately13:49
Lo-lan-do'kay. Thanks for the information and the past work :-)13:50
* fullermd waves at vila.15:38
vilafullermd: o/15:39
vilafullermd: I noticed your bug about log but haven't dug it yet15:39
lduroshello, I've used bzr tag mytag-4.9 for a given revision15:40
ldurosbut now I would like to change it to a later revision15:40
fullermdIt's a lot of digging   :|15:40
vilafullermd: I had network issues and just got "something" back15:40
ldurosit turns out i had to address a bug15:40
vilafullermd: yeah, it's nightmarish15:40
fullermdI added some extra comments yesterday trying to sum it up better.  The main desc got very long and twisted while I was trying to isolate and characterize it.15:40
vilafullermd: I'm not even sure there is a good fix15:40
fullermdlduros: You probably want something like 'tag --force' (or possibly two-stepping tag --delete, then re-tag'ing, but it's the same thing in the end)15:41
vilafullermd: yup, saw that too, will have look next week (when I'm back home with real network and real hardware to work with :-/)15:41
fullermdvila: I'm sorry, I don't like that answer.  Plz try again  ;p15:41
vilafullermd: the semantics for what log should consider to be a directory change are unclear15:42
fullermdWell, possibly.  There can be some discussion about what's "right", but what's happening now is certainly _wrong_.15:42
fullermdThe part where "taking out revs that don't touch anything change what shows up for `log dir`" I find particularly egregious...15:43
vilathere have been discussions in the past about whether they should include any change *below* the dir instead of just the changes to the dir itself15:43
fullermdThey do, and that was already changed some versions back.15:43
vilamorevover -v or not trigger different code paths :-/15:43
fullermdTaking out 3 of the "bzr ci --unchanged -m 'Nada'" commits makes all 4 expected revs show up.15:43
vilafullermd: were you able to find a bzr version where the behavior is different ?15:43
vilayeah, that one is scary15:44
fullermdNyet, I tried the heads of all the 2.x branches and .dev, and tried 2.0 with --pack-0.9215:44
fullermdIt's something weird about that history shape that freaks things out.15:44
vilaok, at least it's not a regression then15:44
ldurosfullermd: thanks!15:44
fullermd(I didn't try pre-2.0, but I'm a programmer, not an archaeologist  :p)15:45
ldurosfullermd: --force worked15:45
fullermdlduros: Note that if you've push'd the tag anywhere, you'll probably have to resort to more big hammers to update it in those places.15:45
fullermdAnd if anybody else has pull'd it, things get even more complex.15:45
vilafullermd: hehe, yeah, fair enough, thanks for trying all 2.x though15:46
ldurosfullermd: but now when I try: bzr push :parent it tells me there's a conflicting tg15:46
ldurostag15:46
ldurosfullermd: yeh, you are right15:46
jelmerLo-lan-do: sure :-) I'm still hacking on Dulwich, and also still happy to provide help if anybody else is interested in hacking on bzr-git.15:46
ldurosfullermd: just read your line :-)15:46
fullermdlduros: I think push --force will update it.  May be "safer" to tag --delete it from there directly, then try pushing (I can't remember if tag can do that remotely)15:47
ldurosfullermd: it says no such option as --force15:48
fullermdBut that still leaves you with the troubles of other people who've already pulled it.  Nothing you can do there but notify them to tag --delete it before they pull.15:48
fullermdOh, --overwrite I mean.15:48
fullermdOf couse, they cna _pull_ just fine.  THey'll just get a warning about the difference, and their local tag won't move.15:48
ldurosfullermd: yay! Looks like it works!15:48
ldurosfullermd: nobody else is using15:48
lduros:-)15:48
fullermdDon't be so pessimistic   8-}15:49
lduroshehe15:49
fullermdvila: (also, note the notes about the branch of the script where it makes a foo file rather than a foo/ dir, and how it does the same thing with -v.  So we can't just blame the whole thing on dirs  :|  )15:51
ldurosI'm curious, what made Bazaar a GNU project? :-) Is it because of the fact that it is a fork of GNU Arch?15:52
vilafullermd: ack, then somehow it's better as it means it could be easier to fix15:52
fullermdIt's not really a fork, it just inherited a few ideas and a lot of people who worked on arch before.15:52
ldurosah ok15:52
lduros:-)15:52
fullermdI'm not sure what the background behind GNUification was, I just woke up one day and there was some antlered thing running around.15:53
lduroshehe15:53
ldurosfullermd: well the reason I started using bzr is because it became gnu and thus became the vc tool of choice for gnu projects, so I guess it helped gain a few users! :-)15:54
fullermdOoh, maybe that explains why there are people who use emacs, too.  I can't think of any _other_ reason why anybody would...15:55
lduros:-P15:55
ldurosfullermd: I wasn't saying i'm using bzr just because of that, but it got me acquainted with it :-)15:56

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