/srv/irclogs.ubuntu.com/2007/12/21/#bzr.txt

jelmerSolarion: yeah, I am00:00
jelmerSolarion: just busy getting this bug fixed..00:00
Riddellhow do I fix a bad lock in launchpad? "Unable to obtain lock lp--1221055540:///lock held by jr@bazaar.launchpad.net on host vostok [process #18204] locked 34 hours, 38 minutes ago"00:05
PengRiddell: Running bzr break-lock on the URL should fix it.00:08
PengRiddell: Well, first make sure you don't actually have a bzr process from 35 hours ago running. :P00:08
Riddelllet me try00:13
jelmerSolarion, fixed00:21
Riddellworks well00:34
Riddellthanks Peng00:34
ubotuNew bug: #177809 in bzr "bzr mv should handle and report failure better" [Undecided,New] https://launchpad.net/bugs/17780903:15
abentleyjelmer: if rich-root-pack is experimental, that's a bug.03:32
CardinalFangI want to write a plugin hook on "post-commit" that peeks at the commit message and performs some action based on it.  Can I traverse the data given to me in the "master" parameter to get to it?04:59
CardinalFangI really don't want to spawn a subprocess to run "bzr log".05:00
lifelessCardinalFang: sure05:01
lifelessCardinalFang: see what bzr-email does for instance05:01
spivvia last_revision() on the branch, I'd guess.05:02
CardinalFangHmm.05:02
igchave a good xmas and New Year everyone - see you in 200805:02
spivigc: see you!05:02
igcsee ya spiv05:02
abentleyigc: Happy holidays05:18
spivOk, I think that's probably it from me for the day.05:58
spivHappy holidays everyone!05:58
lifelessbye!06:03
abentleyspiv: Happy holidays06:16
vilahaaaa, vcs-import resurrected the python branch ! 400 mails, one for each commit since october 5st 8-)06:27
=== weigon_ is now known as weigon
lifelessdoes vcs-import use packs yet ?07:13
i386_hey lifeless07:27
lifelesshi07:45
mwhudsonlifeless: i expect so08:39
mwhudson$ bzr info http://bazaar.launchpad.net/~vcs-imports/openoffice/2.008:40
mwhudsonStandalone branch (format: knitpack-experimental)08:40
mwhudsonLocation:08:40
mwhudson  branch root: http://bazaar.launchpad.net/%7Evcs-imports/openoffice/2.0/08:40
lifelessmwhudson: should upgrade all existing branches tho :)08:46
mwhudsonlifeless: yeah, i guess08:46
mwhudsonlifeless: need to reconcile all branches first, i guess08:46
lifelesscan convert and then reconcile08:47
lifelessbe faster08:47
ubotuNew bug: #177855 in bzr "assertionerror trips on pull --overwrite in dirstate branch with non-canonical history" [Undecided,New] https://launchpad.net/bugs/17785509:25
mindstormshi there! is anyone using bzr-svn?09:58
mindstormsI have quite a few questions and I cannot find the answer online, so I thought I'll find somebody here using it10:06
mwhudsoni have used it10:07
mindstormsagainst what svn version? I am on Mac using a disk image svn install for 1.4.410:10
mindstormsso my first question is: do I still need to patch svn and rebuild it locally?10:10
mindstormsand then usability questions10:10
mindstorms:)10:10
mindstormsconnecting to SVN repo=checking out a SVN repo?10:11
mindstormscommitting to SVN from Bzr=is it the bzr commit or is it something else?10:12
mindstormsif it is bzr commit then how can I have initially just a local bzr commit and just afterwards push it to svn10:12
mindstormsor this op is actually not supported10:12
mindstorms3/ what exactly does this mean: "Track Bazaar merges in Subversion. Merged revisions show up as ghosts."10:13
mindstorms(all these questions are based on the information found on http://bazaar-vcs.org/BzrForeignBranches/Subversion)10:13
mindstormsI guess I'm just having too many questions :(10:18
mwhudsonmindstorms: yes, you need to patch svn10:19
mwhudsonthen once you've done10:19
mwhudsonbzr branch <svn url>10:19
mwhudsonyou make changes, local commits, etc10:19
mwhudsonthen bzr push will convert them into svn commits10:19
lifelessmindstorms: to push to a new svn branch from bzr 'bzr svn-push' will do that10:22
mindstormsgreat it sounds all good... except the part about rebuilding the svn :(10:24
mindstormsis there a simpler solution? I mean if somebody has already built it for my OS (Mac OS 10.4) can I only replace some pieces and get it working?10:27
mindstorms(the real problem is that I don't have xcode installed, and if it would be possible I would delay this for a while)10:27
mwhudsonmindstorms: intel or ppc?10:37
mindstormsintel10:37
mwhudsonthen i don't know10:37
mwhudsoni uploaded a ppc build somewhere, but i guess that doesn't help10:38
mindstormsit is just the regular MacBookPro machine with intel proc10:41
mindstormsdon't tell me you had the ppc version, cause that would be too funny :)10:41
mindstormsI am sure it will not unfortunately10:41
mindstormshopefully there is another bzr-svn user that did this on the intel based Mac10:42
mwhudsonthere was a guy in here yesterday who managed it10:43
mindstormsinteresting... is this chat logged somewhere so that I can look for him?10:43
mwhudsonhttp://irclogs.ubuntu.com/2007/12/20/%23bzr.html, but it seems i was misremembering :(10:47
=== jrydberg__ is now known as jrydberg
mindstormsit's a bit weird to me that there aren't many users for this feature11:39
lifelessthere are quite a few; its discussed a bit most days here11:40
mindstormsI still keep my hope then11:41
mindstormsdo you have any ideas how should I proceed further? like putting up a notice or something like that11:41
mwhudsonmaybe send a mail to the mailing list12:00
mwhudsonit would be very handy to get an installer for a patched svn for os x/intel uploaded somewhere12:01
AfC(what feature are you looking for?)12:01
mwhudsonAfC: bzr-svn12:01
speakmanhello ppl12:15
speakmananyone awake?12:15
mwhudsonmaybe12:16
mindstormsthat may be an idea12:18
ubotuNew bug: #177872 in bzr "unable to load plugin 'version_info_format_c' " [Undecided,New] https://launchpad.net/bugs/17787212:25
mindstormsI hope I've posted through gmane12:28
pittihi12:38
pittiI'm curious; I just upgraded my apport branch to pack, after which .bzr was 3.2 MB; now I reconciled, and it grew to 6.4 MB; what did that actually do?12:38
mwhudsonanything in obsolete-packs?12:39
pitti3,2M./.bzr/repository/obsolete_packs12:39
pittithat would be the 3.2 MBs12:39
mwhudsonwell, there we go then :)12:40
pittican this just be killed? or is it useful for anything?12:40
mwhudsonit's killable i think12:41
mwhudsonthough i think the next time bzr obsoletes a pack, it will delete whatever's in there12:41
mwhudsonit won't grow without bound12:41
pittiand another question, if I may12:41
pittiLp now has bzr 1.0; will branch formats be converted wholesale, or should this be triggered with bzr upgrade bzr+ssh://bazaar.launchpad.net/...?12:42
pittibzr info <remote> just says 'unknown' format12:43
mwhudsonwe're not going to upgrade branches wholesale12:43
mwhudsoni don't think upgrade works over bzr+ssh12:43
mwhudsontry bzr upgrade sftp:// ...12:43
mwhudson(or if it's huge, we can do this locally, but (a) 3.2 megs isn't huge, (b) *you* can do it from some data centre machine :)12:44
* mwhudson off for lunch12:44
abentleypitti, you have probably upgraded your repo, but not your branches.  We don't have a short name for the combination this produces.12:45
pittimwhudson: ok, thanks for the heads-up!12:45
abentleyBut it's perfectly safe.12:45
ubotuNew bug: #177874 in bzr "upgrading to rich-root-pack fails" [Undecided,New] https://launchpad.net/bugs/17787412:46
abentleybzr info -v should say you have Branch format 5 and packs format 1.12:46
mwhudsonoh yes, i meant to report that12:46
mwhudson(#177874)12:46
abentleyThis is happening when upgrading from knit to pack, right?  Have you reconciled first?12:49
abentleythat was to mwhudson12:49
pittiabentley: somewhere recently I read that we should upgrade first and reconcile afterwards12:50
pittiso I did that12:50
abentleypitti: that was to mwhudson, who is upgrading to rich-root-pack, rather than pack-0.9212:50
pittiah12:50
mwhudsonabentley: i don't quite remember what i did, but yes, i think i reconciled first12:51
abentleypitti: The conversion is slightly different, because it needs to generate info for the rich roots.12:51
mwhudsonabentley: i think it fails both for knits->packs->packs-rich-roots and knits->pack-rich-roots12:52
mwhudsonabentley: but i was fighting this a while ago and got very confused12:52
abentleymwhudson: does cat-revision aaron.bentley@utoronto.ca-20070517163555-3i7jamitmffdg85l12:52
abentleysucceed?12:52
mwhudsonabentley: sorry, have to go now12:52
abentleymwhudson: anyhow, you probably don't want to be converting bzr.dev to rich-root-packs except for experimentation.12:55
speakmanAnyone using bzr with Trac ?12:59
abentleyYes, but ugh.13:01
speakmanugh?13:01
speakmanbtw, I'm using your branch...13:01
speakman:)13:01
abentleyTrac makes all kinds of assumptions about how data is stored that are wrong for bazaar.13:02
abentleyWhich forces bazaar to do expensive operations to answer queries that the user doesn't care about.13:02
speakmanok?13:03
abentleyWhich is to say that it's terribly slow.13:04
speakmanokay, but it sure seems to work!13:04
speakmanExcept for my bugreport yesterday :)13:04
abentleyI've given up on trac-bzr, and I don't read the bug reports.13:06
speakmanI see. That's bad cause I do like Trac alot...13:08
speakmanYou don't see any way to integrate bzr into Trac?13:08
abentleyI don't think it's worth it.  You could build something much better than Trac with less effort.13:09
abentleyGot to go.13:09
speakmanBetter Project manager?13:09
speakmanAnyone using a similar project manager?13:14
Solarionwow I'm stupid13:25
SolarionFYI, bzr doesn't like it if you upgrade it while running it.  :)13:26
speakmanBtw, I was just telling about bzr to a friend who uses GIT for his work.13:36
speakmanHe wasn't very impressed, and one major thing, which I also noticed, is that bzr is veeeery slow sometimes.13:37
speakmanAll git-commands runs within a tenth of a second..13:37
speakmanWhat really is the "killer" feature to choose bzr before git?13:38
mlhease of use13:38
speakmanis it really easer?13:38
jelmerspeakman: The very slow bit isn't as bad as it used to be13:39
speakmanI have no practical experience with git, but it seems pretty the same...13:39
mlhthat sort of thing is always a matter of opinion but I think most people would agree13:39
jelmerspeakman: see also http://bazaar-vcs.org/BzrVsGit13:39
speakmanjelmer: Thats maybe true, but some things still takes a pretty long time...13:39
luksit simply does more for you, so it takes longer :)13:40
speakman(why havn't I seen that link? I did google on bzr vs git...)13:40
speakmanreally?13:40
jelmerspeakman, have you tested with bzr 1.0 and the packs format?13:40
speakmanhm, what's packs format?13:42
speakmannew feature in 1.0?13:42
speakmannever seen it before...13:42
speakmanHow do i "convert" to Packs from Knit?13:47
jelmerbzr upgrade --pack-0.9213:48
speakmanhm what's default on 1.0 then?13:49
TFKylepack-0.9213:50
speakmanok! how can I determine which one my repo use currently?13:51
TFKylebzr info -v should say13:51
speakman    repository: Packs containing knits without subtree support13:52
speakmanpretty abstract, but sure mentions packs.. :)13:52
TFKyle(also top line, says Standalone tree (format: pack-0.92) here)13:52
speakmanoh! there it was! I was indeed "packs".13:54
speakman(I = it)13:54
speakmanbtw, what's the preffered web interface for bzr?13:54
speakmanAre there anything like ViewRCS ?13:55
speakmanAnd what's Bundle BuggY? :)13:55
TFKyleloggerhead seems pretty popular, havn't tried it myself though13:55
TFKyle(http://www.lag.net/loggerhead/ )13:57
speakmanthnks!13:59
speakman    repository: Packs containing knits without subtree support13:59
speakmanhm, paste button... :)13:59
=== per12345 is now known as cykze
cykzeDoes anyone know how to make "bzr log" print the code diff for every commit/rev, just like "git-log -p" does? (btw, hi speakman! :))14:05
speakmanlol hi cykze ;)14:05
speakmanRead the BzrVsGit ?14:07
speakmangit indeed seems more powerful, but the "vs" do have some good points...14:07
cykzeYes, some days ago. I thought had too.14:08
speakmanhad?14:09
cykzeforgot a "you"14:10
speakmanNever seen it. Although my search for "bzr vs git" @ google. Was directed to it from here... :)14:10
speakmanFound some speed benchmarks, but from some old version.14:11
cykzeThe only speed issue that bothers me is the 0.2 seconds it takes for eg. "bzr log" to startup. "git log" starts up in no time.14:26
speakman0.2 secs is really slow... :)14:35
speakmanI've filed a blueprint for the "git-log -p"-like request.14:36
speakmanTime to go home now. Bye. :)14:36
luksrevisions don't have diffs...14:39
luksI wonder what git-log -p outputs for revisions with multipe parents14:39
cykzePerhaps I have mixed up the terms "revision" and "commit". But "git-log -p" at least shows diffs where possible.14:42
fullermdEh, git people always rebase.  Multiple parents are a myth   :p14:42
cykzeluks: If I look at the Linux kernel repos using "git-log -p", then every commit seem to have diffs except for _merges_. Is that what you meant?14:47
luksyes14:48
luksbut that's really not what I'd expect14:48
cykzeSo what did you expect? :)14:52
luksmultiple diffs maybe14:52
luksor some multi-parent "hybrid", dunno14:52
cykzePerhaps you should check out the repos and have look for yourself, so that I'm not telling you anything here. I haven't used SCMs very long...14:56
cykzeI think it's a very convenient way to get an overview of a new project and to see what has happened lately. I really miss that feature in bzr.15:00
Alan_Bellhi, I am a newbie with bzr, trying to get the ubuntu-desktop-course checked out. It sits and does nothing for ages then terminates wtih a memory error. Any clues?15:25
Alan_Bellalan@confluence:~$ bzr branch lp:ubuntu-desktop-course15:26
Alan_Belllp:ubuntu-desktop-course is redirected to bzr+ssh://alan-dominux@bazaar.launchpad.net/~canonical-training/ubuntu-desktop-course/ubuntu-desktop-course-beta/15:26
Alan_BellEnter passphrase for key '/home/alan/.ssh/id_rsa':15:26
Alan_Bellbzr: ERROR: exceptions.MemoryError:15:26
Alan_BellTraceback (most recent call last):15:26
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 802, in run_bzr_catch_errors15:26
Alan_Bell    return run_bzr(argv)15:26
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 758, in run_bzr15:26
Alan_Bell    ret = run(*run_argv)15:26
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 492, in run_argv_aliases15:26
Alan_Bell    return self.run(**all_cmd_args)15:26
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 905, in run15:26
Alan_Bell    possible_transports=[to_transport])15:26
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 833, in sprout15:26
Alan_Bell    revision_id=revision_id)15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/remote.py", line 601, in sprout15:27
Alan_Bell    dest_repo.fetch(self, revision_id=revision_id)15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 873, in fetch15:27
Alan_Bell    return inter.fetch(revision_id=revision_id, pb=pb, find_ghosts=find_ghosts)15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 165, in write_locked15:27
Alan_Bell    return unbound(self, *args, **kwargs)15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 2763, in fetch15:27
Alan_Bell    pb=pb)15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 103, in __init__15:27
Alan_Bell    self.__fetch()15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 132, in __fetch15:27
Alan_Bell    self._fetch_everything_for_revisions(revs, pp)15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 408, in _fetch_everything_for_revisions15:27
Alan_Bell    self.to_repository.insert_data_stream(data_stream)15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 778, in insert_data_stream15:27
Alan_Bell    for item_key, bytes in stream:15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/remote.py", line 863, in _deserialise_stream15:27
Alan_Bell    buffer = StringIO(protocol.read_body_bytes())15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/smart/protocol.py", line 549, in read_body_bytes15:27
Alan_Bell    _body_decoder.accept_bytes(bytes)15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/smart/protocol.py", line 257, in accept_bytes15:27
Alan_Bell    self.state_accept(bytes)15:27
Alan_Bell  File "/usr/lib/python2.5/site-packages/bzrlib/smart/protocol.py", line 427, in _state_accept_reading_body15:27
Alan_Bell    self._in_buffer += bytes15:27
Alan_BellMemoryError15:27
Alan_Bellbzr 1.0.0 on python 2.5.1.final.0 (linux2)15:27
Alan_Bellarguments: ['/usr/bin/bzr', 'branch', 'lp:ubuntu-desktop-course']15:27
Alan_Bellencoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_GB.UTF-8'15:27
Alan_Bellplugins:15:27
Alan_Bell  launchpad            /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown]15:27
Alan_Bell  multiparent          /usr/lib/python2.5/site-packages/bzrlib/plugins/multiparent.pyc [unknown]15:27
Alan_Bell*** Bazaar has encountered an internal error.15:28
Alan_Bell    Please report a bug at https://bugs.launchpad.net/bzr/+filebug15:28
Alan_Bell    including this traceback, and a description of what you15:28
Alan_Bell    were doing when the error occurred.15:28
mwhudsonpaaaaaaaaaaaaaaaaaastebin!15:34
mwhudson!paste15:34
ubotupastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the #ubuntu channel topic)15:34
mwhudsonAlan_Bell: please don't do that again :)15:34
Alan_Bellok15:36
Alan_Bellany ideas why it has the memory error?15:36
mwhudsonAlan_Bell: not immediately, no15:42
sabdflAlan_Bell: interesting. it works fine for me, but i have 1.5gb RAM15:48
matkorHi ! Is it possible to select one revision not usiing -r N..(N+1) ?15:52
jelmermatkor, a lot of commands support "-c"15:52
jelmerwhich allows you to do that15:52
luks-c is -r (N-1)..N15:54
matkoryop - thanks luks, jelmer15:55
LeoNerdAhh... -c looks cute ;)15:55
LeoNerdbzr di -c 10    love it :)15:55
matkorand second question: Easiest way to revert selected files from given revision in past ?   sth llike bzr revert -c N file1 file2 .. fileN ? TIA15:55
jelmermatkor: You'd want -r in that case15:56
LeoNerdLikely  bzr revert -r15:56
matkorjelmer, LeoNerd: But I want all  changes from all later revisions to stay ?15:58
LeoNerdAh.. hrm..15:58
matkorIt is like patching with reverse patch but only applying selected files ...15:58
LeoNerdYou want a bzr equivalent of   baz replay --reverse patch-12  , say15:58
jelmerbzr merge -r N+1..N <files>15:59
jelmerI think15:59
LeoNerdOoh yes.. a reversed merge16:00
jelmeralthough I guess it would make sense to support --reverse for replay16:00
matkorwhoa, decresing revs range ... bzr is really pythonic :), thanks a lot !16:01
matkorAnd really last question , is it prosible to grep text over past revisions ? I mean answering question - where given string was added/deleted in history of branch ?16:03
jelmerI think there was a grep plugin or something16:07
Alan_Bellsabdfl: I have 2 gig, just closed everything else running and I am trying again with verbose flag16:08
aadishello all16:13
aadiscan i tag individual files with tag command? or is it branch level only?16:13
aadiswhat does rich-root format do?16:36
jelmeraadis: it contains some extra metadata over the regular format16:37
aadisi'm setting up a shared repo on a central server16:37
jelmeraadis: it's required for the upcoming nested-tree-by-reference support and by bzr-svn16:37
aadisshould i go for it?16:37
jelmeraadis: it will probably be the default format in the future, but it's not supported by bzr < 1.016:38
aadisthat's not a problem for us actually16:38
jelmeraadis: I'd recommend rich-root-pack if you don't have to be compatible with bzr < 1.016:38
aadisrich-root-pack?16:39
jelmeryep16:39
aadisheh, i was going there too :)16:39
jelmershould be faster than rich-root16:39
jelmerperhaps we should have a wiki page or something with format recommendations16:39
Alan_Bellshould bzr branch write files as it goes along. I have had it running for a couple of hours now, it is slowly consuming lots of memory (264MB so far) but has written no files apart from the directory and .bzr folder17:26
Odd_BlokeAlan_Bell: I would imagine it branches and then creates the working tree at the end.17:29
Alan_Belllast time I tried it hit a memory error, I have now freed up some extra ram for it. Is a 700MB tree unusually big?17:33
Alan_Bellhaving some success now, I stopped using  lp:ubuntu-desktop-course and  used18:08
Alan_Bellbzr branch http://bazaar.launchpad.net/~canonical-training/ubuntu-desktop-course/ubuntu-desktop-course-beta/ ubuntucourse18:08
Alan_Bellinstead18:08
Alan_Bellthat gave me the progress indicator and the .bzr directory is filling up with knits18:09
jelmerAlan_Bell, what version of bzr are you using?18:10
Alan_Bell1.018:10
jelmerthis would probably be faster with packs18:11
Alan_Bellto be more precise bzr 1.0.0 from the bzr repository for Ubuntu Gutsy on Python 2.5.1.final.018:16
sabdflnight all18:17
oly-hi, i am getting an error with bzr on 2 machines now on a commit and on a pull, an error about renaming a file the exact error is on this link http://paste.ubuntu-nl.org/49186/18:37
sorenoly-: You sure, there's not a stale lock around?18:41
oly-might be but i have no idea what one of those are :p18:42
oly-how do i check,18:43
oly-just googled it, well there should not be any bzr process running i switched of my work computer18:44
oly-and only just switched this on, so nothing should have a lock on the code repo18:44
oly-unless the launchpad server is still holding a lock, in which case can i force it any way ?18:45
sorenoly-: bzr break-lock18:49
sorenoly-: It'll ask for confirmation first.18:49
oly-cheers soren, that worked a treat18:51
* soren ^5's himself19:03
=== mw is now known as mw|travel
aadisdoes bzr support UTF-8 for commit messages?19:12
luksit uses unicode for commit messages, and it will use whatever encoding you use19:12
aadisweird then19:13
aadisi know my editor (emacs22) is writing UTF-8 files. how do i tell bzr to use UTF-8?19:39
Pengaadis: Set your system charset to UTF-8.19:41
aadisit seems there is a specific issue on darwin19:41
aadishttp://bazaar-vcs.org/DarwinCommandLineArgumentDecoding19:42
PengOh.19:42
devinusDoes bazaar 1.0 support pushing changesets out using http?19:42
Penghttp is read-only (of course), but I think bzr+http might support writing.19:46
PengThere's also an experimental webdav plugin.19:46
pfharlockPeng: just so I'm clear, what does bzr+http:// mean?20:15
devinusi wanna know too :(20:28
devinusman, i'm really trying to decide whether to use bzr, hg, or darcs for my companies VCS needs20:29
devinusbut i can't see through all the buzzwords to see which one would suit us best20:29
devinuswe like the idea of distributed20:30
bitmonkdevinus: what sort of needs do you have? one reason i like bzr, though i haven't really switched to it for my own purposes, is that it supports pulling from svn masters, which is really useful if you want to collaborate with people who use sourceforge, googlecode, or run their own via a major linux distro.20:30
* bitmonk still uses svn, but worked for a company who licensed bitkeeper for a year, and can sing the praises of distributed dev20:30
devinusbitmonk: we use svn currently. we need it to have a central repository because we have programming teams in canada, texas, and now london. but i heard that bzr isn't good at pushing changesets to a central repo, and hg requires more steps than one to merge changes from a central repo, and darcs...well darcs is a haskell beast, and a few of us don't know haskell20:32
bitmonkhum.  you could consider using a local bzr master at each location, or for each developer, and push up to an svn master.. that might be a bit tenuous, though..20:33
bitmonki don't know about the performance of various solutions for pushing to a central repo.  bzr runs over http and maybe ssh.20:33
bitmonkhow much code do you deal with?20:33
fullermd"isn't good at"?  How?20:33
devinuswe also use trac. maybe it's best if we just stick to svn20:33
devinusbut damn i wish i could keep a local repo...20:33
bitmonkwell, look at bzr-svn as a start.20:34
bitmonki like it for the same reason, because i work in a large f/oss community that has svn and is not changing that any time soon.20:34
devinusbitmonk: huge 1000+ file PHP codebase, a new python codebase to scale into 500+ files, and maybe later some smaller C/C++ codebases20:34
bitmonkso, if i would get off my duff and change my workflow, i could benefit from bzr somewhat, while sending changes up to svn.20:34
devinushrm...20:35
* bitmonk is curious who devinus works for ;d20:35
devinuswe're just a travel company20:35
* bitmonk nods20:36
devinususe open source solutions for everything we can20:36
bitmonkwell.. svn is very good at some things, esp on the server, but i don't know that it's really much better at them than bzr.20:36
bitmonki haven't really figured out how to get bzr running on http yet20:36
bitmonkthat's awesome, btw.. sound business sense.20:36
* bitmonk is tired of hearing people in non-tech businesses call f/oss words like "cute"20:37
Pengbitmonk: For read-only HTTP, all you need to do is push/branch to some HTTP-accessible location. That's it.20:38
bitmonkanyway, i suggest that as a first step you should look at the svn bridge, do some work in bzr, push it up to svn, see how that works for you.20:38
devinusbitmonk: good suggestion20:38
bitmonkPeng: that's my understanding, but i've had poor luck with that in the past and gave up.  i should try again today.20:38
bitmonkdevinus: at least that makes your question less academic, and you can show your colleagues what it's like.20:39
Pengbitmonk: Are you working on bzr+http, with the CGI script?20:39
bitmonkhold, sorry20:40
bitmonksomeone at door :)20:40
PengAnd he was never heard from again. :O20:40
kakun-butchered by a clearcase programmer20:41
bitmonkheh20:44
PengOh, good.20:44
pfharlockPeng: what is bzr+http?21:09
pfharlockincidentally, I'm also pretty stoked about bzr, however I ran into problems getting the bzr-svn plugin working on my windows workstation at work.  Has anyone else had any luck with this that could give me a pointer or two.  I'm sure it's something very simple that I'm missing.21:10
jelmerpfharlock, did you install the patched python subversion bindings?21:11
pfharlockI thought that I did, however bzr kept complaining that I hadn't, so I'm guessing I installed it wrong21:11
Pengpfharlock: bzr+http uses a CGI/FastCGI/whatever script on the server to be faster.21:11
* fullermd sure will be glad when a svn release with all the updates is set free...21:11
pfharlockis there something else you have to do other than run the python-svn-binding.exe setup file?21:13
pfharlockI butchered the name of the file21:13
pfharlockI made sure I had the appropriate version of svn installed and the appropriate version of python installed as well.21:14
bitmonkokay, so, whups, i had a meeting, but Peng, if you are still around, and want to help me understand how to use bzr on http, that'd be mucho appreciado.21:38
bitmonkand yeah, i know that's not a real word. ;)21:41
jelmerpfharlock: re21:43
jelmerpfharlock: but you have a patched version rather than a default svn intallation?21:43
Pengbitmonk: All you have to do is push (using sftp or bzr+ssh or whatever) to some HTTP-accessible location. That's all there is to it.21:48
bitmonkok.21:48
bitmonkhow does writable http work?21:48
bitmonkdo i need to push, or would copying / moving a repo work?  it shouldn't matter with distributed dev, ideally, but good to revisit assumptions.21:49
bitmonkmaybe that's what i did wrong before?21:49
Pengbitmonk: I'm not sure about writable HTTP.21:50
* bitmonk nods21:51
Pengbitmonk: You could copy or move it too, but you don't need working trees, and pushing sets it up so they won't be created.21:51
* bitmonk wrestles with python svn module21:53
* Peng bets $5 on the module. ;P21:58
bitmonkyeah22:00
* bitmonk thinks packages like svn who love python and thus put the bindings in the main distribution are bad santas.22:00
* bitmonk points, "bad santa! no cookies!" :-P22:01
* devinus me.22:05
=== devinus is now known as devinus_
=== devinus_ is now known as devinus
* Peng pokes Enigmail.22:18
PengI swear I had signatures for some of the people on the bazaar list.22:18
pfharlockjelmer:  I installed the default install then I installed the one that said python 2.5 bindings over top of that one22:27
pfharlockso in all two setup files22:27
aadis_we're just going to start using bazaar for our company22:28
aadis_after mucho delibration22:28
pfharlockyeah, unfortunately I don't think my team willi be able to switch to it from svn because of the way we use svn, but I'm thinking about using bazaar for individual projects and using the bzr-svn plugin to push and pull from our svn repo where it makes sense.22:32
jelmerluks: still there?23:48

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