/srv/irclogs.ubuntu.com/2007/09/01/#bzr.txt

=== cgdae [n=jules@81-86-106-160.dsl.pipex.com] has joined #bzr
cgdaehello. apologies if this is already known, but i think that there are some broken links on http://bazaar-vcs.org/BzrUserGuide12:06
abentleycgdae: We just switch the extensions from .htm to .html12:09
abentleyFeel free to update that page.12:09
cgdaeah, ok. i'll have a go.12:10
=== hmeland [i=29578@klodrik.uio.no] has joined #bzr
=== ubotu [n=ubotu@ubuntu/bot/ubotu] has joined #bzr
NfNitLoopHmm.  SO I've just been reading up on mercurial.  I see a couple advantages bzr has:  sane shared repositories (instead of hg's hard linking)  and easier command-line interface.12:19
NfNitLoopwhat else am I missing?12:20
NfNitLoopThe only real advantage I see to hg so far is that it scales better.12:20
cgdaei've fixed the broken links on http://bazaar-vcs.org/BzrUserGuide.12:22
james_wcgdae: thanks.12:24
james_wNfNitLoop: a lot of people like mq.12:24
james_wNfNitLoop: they also have the hg book.12:24
cgdaeall i need now is some unbiased advice about whether to try mecurial or bazaar as a replacement for cvs... :-)12:25
james_wcgdae: try either.12:25
james_wcgdae: what are your requirements?12:25
NfNitLoopjames_w: mq?12:27
cgdaejames_w> we have a developer who has only occasional internet access. we've been packaging up our entire cvs repository for him to download and use locally, then he emails patches to us which we commit. repository is fairly small, 18MB compressed i think.12:28
cgdaejames_w> so no special requirements really. we use openbsd as server. it doesn't have a bazaar port, but it installs trivially by hand.12:29
PengNfNitLoop: Hg has file copies.12:31
Pengs/has/supports/12:31
=== gldnspud [n=gldnspud@72.171.93.139] has joined #bzr
james_wNfNitLoop: mercurial queues, quilt for hg basically12:34
james_wcgdae: your project is not too large, so either system should cope fine.12:35
NfNitLoopI'm not familiar with quilt.12:35
james_wI would guess that bzr is easier to install, but that's just a guess, I may be wrong. hg requires C code I believe, for bzr it is optional.12:36
NfNitLoophg ended up being easier for me to install, since they provide a package for Debian stable.12:36
PengThe C code in hg isn't a major issue for installation, unless you're on an odd platform that it doesn't work on.12:37
NfNitLoop(though IIRC the latest version was released last june)12:37
james_wcgdae: I would suggest that you install both and just play aroung see which you prefer.12:37
=== herzel [i=herzel@gateway/tor/x-af248500789a360d] has joined #bzr
james_walso chat to the hg folks as well, and see how helpful they seem, you may need some help in the future with something.12:38
james_wPeng: thanks for the clarification.12:38
james_wNfNitLoop: quilt is for managing multiple patches, it's kind of version control, but a bit specialised.12:39
james_wone thing that is odd to me is hg's merging, there's an extra step in there which I find a bit weird.12:39
cgdaejames_w> that's good advice. thanks.12:40
NfNitLoopjames_w: well, it seems to be a different approach.12:40
NfNitLoopiirc, bzr requires that you commit local changes before merging.12:41
NfNitLoophg doesn't.   So it gives you a chance to do so before you actually merge pulled changesets into the working copy.12:41
james_wah, that's why, thanks.12:42
NfNitLooppersonally, I think committing your changes separately is a better idea.12:42
NfNitLoopBut there's something to be said for not requiring that workflow.12:42
NfNitLoopon the other hand, because of the way hg does it, you can have several heads in a single branch.   Which ... seems needlessly complex.12:43
james_wthat will throw a lot of people I guess.12:44
james_wyou can go all the way to git and just do that all the time. It does win you quite a lot, but some people will take a long way to get their heads around it.12:45
NfNitLoopgit allows multiple heads in one branch?12:45
NfNitLoop(or repo, or whatever they call it?)12:46
=== sblack [n=Steve@nc-71-2-223-179.dyn.embarqhsd.net] has joined #bzr
james_wyeah, in a repo, but a repo is all you have in git, so it's like a bzr branch.12:47
james_w...sort of.12:47
=== mw is now known as mw|out
NfNitLoopI really like the separation of working copy / branch / repository with bzr.  I haven't seen that with other VCSes.12:49
james_wThe branch/repository distinction confuses some, and the terminology confuses others.12:51
NfNitLoopIt confused me at first.12:52
NfNitLoopI came from cvs/svn.12:52
james_wAlso, as a repo is not needed people may not create one when they start, and then they lose a lot if they are branching locally. However most tutorials now start with the 'init-repo' step to avoid this.12:52
NfNitLoopwhere a branch was very much something *inside* the repository, not able to be separated.12:53
james_wbut that then means you have to get straight in to explaining the differences, before they've even started.12:53
NfNitLoopYeah.  Which may not be a good first impression.  "Wow, this is complex."12:53
james_wyeah, you can't separate them in bzr either, but you get a hidden repo if you don't have an explicit one.12:54
NfNitLoopI don't know that it's that important, though.   It's always easy to convert to a shared repo later.12:54
james_wexactly.12:54
james_wyeah, it is. People have talked about adding a command to do that in one step, but I've not seen any code.12:54
NfNitLoopEh.  you don't need another command for that when it's a few simple commands that are easy to remember and not too often used.12:55
james_wtrue.12:57
NfNitLooper, rather, the simple commands are used often.  the single comprehensive command would be rarely used.  You knew what I meant. :p12:57
=== ubotu [n=ubotu@ubuntu/bot/ubotu] has joined #bzr
=== abentley [n=abentley@bas4-toronto06-1279278016.dsl.bell.ca] has joined #bzr
=== NamNguyen [n=namnt@cm246.delta196.maxonline.com.sg] has joined #bzr
=== pete__c [n=pete@015-823-542.area5.spcsdns.net] has joined #bzr
sblackAnybody have any word on .90 windows standalone installer?02:04
sblackI was going to try out .90 but have trouble building with Visual Studio 2005 installed02:05
=== sblack_ [n=Steve@nc-71-2-223-179.dyn.embarqhsd.net] has joined #bzr
=== abentley [n=abentley@bas4-toronto06-1279278016.dsl.bell.ca] has joined #bzr
=== orospakr [n=orospakr@CPE001a70d1de84-CM0019474a8676.cpe.net.cable.rogers.com] has joined #bzr
=== ekim|irc [i=ekim@dt061n59.tampabay.res.rr.com] has joined #bzr
ekim|ircHow can I setup bzr to work like subverion (to a point)02:51
ekim|ircI wanna use bzr to upload my gfiles to a remote server02:51
ekim|irchow can I do that02:51
jkakarekim|irc: You can, yes.02:56
ekim|irchow ?02:57
jkakarekim|irc: See 'bzr help checkout' for more information.02:57
jkakarekim|irc: Basically, if you have a branch on a remote system and you want to work in the Subversion style where your local changes have to commit remotely you can 'bzr checkout sftp://my-remote-branch'; commits made in the resulting local branch will need to succeed on the remote branch for the commit to complete.02:58
ekim|ircsomeone told me that you can actually use mod_dav_svn to do it02:58
=== cprov [n=cprov@canonical/launchpad/cprov] has joined #bzr
=== cgdae [n=jules@81-86-106-160.dsl.pipex.com] has left #bzr []
=== cpro1 [n=cprov@monga.dorianet.com.br] has joined #bzr
=== abentley [n=abentley@bas8-toronto63-1088754407.dsl.bell.ca] has joined #bzr
=== sblack [n=Steve@nc-71-2-223-179.dyn.embarqhsd.net] has joined #bzr
sblackDoes anyone here have any knowledge of a windows binary distro of 0.90?05:20
sblackI've tried working with the source, but I get build complaints about Visual Studio 2003 (I have 2005) and the instructions05:21
sblackfor "-c mingw32" don't appear to be recognized05:21
=== sblack [n=Steve@nc-71-2-223-179.dyn.embarqhsd.net] has left #bzr []
=== Admiral_Chicago [n=FreddyM@st074039212101.monm.edu] has joined #bzr
PengOooh. Lightweight checkouts need to contact the server for just 'bzr st' or 'bzr diff'. That sucks.05:40
=== Peng wanders off.
PengHm. bzr co --lightweight grabs .bzr/repository/format four times.05:45
=== Peng wanders off.
=== AfC [n=andrew@office.syd.operationaldynamics.com] has joined #bzr
=== Mez [n=Mez@ubuntu/member/mez] has joined #bzr
=== statik [n=emurphy@189.66.188.72.cfl.res.rr.com] has joined #bzr
=== statik [n=emurphy@189.66.188.72.cfl.res.rr.com] has joined #bzr
=== Mez [n=Mez@ubuntu/member/mez] has joined #bzr
=== hacklberry [n=hacklber@ppp167-251-99.static.internode.on.net] has joined #bzr
=== quatauta [n=quatauta@pD9E26938.dip.t-dialin.net] has joined #bzr
=== orutherfurd [n=orutherf@dsl092-164-022.wdc2.dsl.speakeasy.net] has joined #bzr
=== luks [i=lukas@unaffiliated/luks] has joined #bzr
=== luks [i=lukas@unaffiliated/luks] has joined #bzr
=== abentley [n=abentley@bas8-toronto63-1088754407.dsl.bell.ca] has joined #bzr
=== dato [n=adeodato@84.120.252.224.dyn.user.ono.com] has joined #bzr
=== ollie_r [n=orutherf@dsl092-164-022.wdc2.dsl.speakeasy.net] has joined #bzr
=== Gwaihir [n=Gwaihir@ubuntu/member/gwaihir] has joined #bzr
=== NamNguyen [n=namnt@cm246.delta196.maxonline.com.sg] has joined #bzr
=== asak| [n=alexis@lnx00.cecm.usp.br] has joined #bzr
=== tca [n=tom@ti541110a080-4322.bb.online.no] has joined #bzr
=== asabil [n=asabil@ti0035a340-0802.bb.online.no] has joined #bzr
=== encompass [n=encompas@dsl-hvkgw1-fe6ffa00-119.dhcp.inet.fi] has joined #bzr
encompassok, I have a need!12:34
encompassI deleted a dirctory and I want to get the latest revision back... how do I do that?12:34
encompassmy project is here... htp://launchpad.net/memaker12:35
encompassis it simply bzr pull?12:35
luksdeleted as in 'rm DIR' or 'bzr rm DIR && bzr ci'?12:36
fullermdDeleted as in your deleted your copy of the branch?12:36
encompassyeah12:36
encompassI am the only dev right now... and when I commit and push it goes to trunk12:36
encompassas in rm DIR12:36
encompasswell... rm -rf DIR12:37
encompassit is my most recent revision that is needed12:37
fullermdDIR being a dir _in_ your branch?12:37
mwhudsonrevert should bring it back12:38
encompasswhat is revert?12:38
encompassbzr revert?12:38
fullermdYeah, `bzr revert $DIR`12:38
encompasslet's see12:38
encompassthinks... works great now... saved the day again!12:51
=== encompass hugs ubuntulog
encompass:P12:52
=== encompass [n=encompas@dsl-hvkgw1-fe6ffa00-119.dhcp.inet.fi] has left #bzr []
=== jelmer [n=jelmer@a62-251-123-16.adsl.xs4all.nl] has joined #bzr
=== AfC [n=andrew@office.syd.operationaldynamics.com] has joined #bzr
=== g0ph3r [n=g0ph3r@p57A08C22.dip0.t-ipconnect.de] has joined #bzr
=== g0ph3r [n=g0ph3r@p57A08C22.dip0.t-ipconnect.de] has joined #bzr
=== ekim|irc [i=ekim@dt061n59.tampabay.res.rr.com] has joined #bzr
=== Gwaihir [n=Gwaihir@ubuntu/member/gwaihir] has joined #bzr
=== CardinalFang [n=c@user-0c6ti96.cable.mindspring.com] has joined #bzr
CardinalFangGrr, there's no installer for Fink on OS X?03:13
=== jelmer [n=jelmer@a62-251-123-16.adsl.xs4all.nl] has joined #bzr
=== hsn_ [n=radim@234.114.broadband5.iol.cz] has joined #bzr
=== AfC [n=andrew@office.syd.operationaldynamics.com] has joined #bzr
=== fog [n=fog@debian/developer/fog] has joined #bzr
=== CardinalFang [n=c@user-0c6ti96.cable.mindspring.com] has joined #bzr
=== gldnspud [n=gldnspud@72.171.93.139] has joined #bzr
=== cypherbios [n=cyr@ubuntu/member/cypherbios] has joined #bzr
=== asak [n=alexis@201-1-7-200.dsl.telesp.net.br] has joined #bzr
=== CardinalFang [n=c@user-0c6ti96.cable.mindspring.com] has joined #bzr
=== herzel97 [i=herzel@gateway/tor/x-4ec5e3d009528503] has joined #bzr
=== cypherbios_ [n=cyr@201-3-110-67.ctaje700.dsl.brasiltelecom.net.br] has joined #bzr
=== cypherbios_ is now known as cypherbios
=== juliank [n=juliank@p548AE575.dip.t-dialin.net] has joined #bzr
=== herzel97 [i=herzel@gateway/tor/x-2c7a11a1b8f592ce] has joined #bzr
sabdflhey revisionistas, has any of the HPSS code landed since 0.17?07:57
james_wsabdfl: I believe some smaller things have gone in to make the merge easier later, but the main changes are still out.08:00
sabdflokidoki08:00
sabdflthanks james_w08:00
james_wI know Martin was trying to get it in to 0.91, but I don't think it's up for review yet and the freeze doth approach.08:00
=== sabdfl can't wait for that stuff to land in the code host
=== cnus8n [n=cnu@122.164.137.166] has joined #bzr
=== juliank [n=juliank@p548AE575.dip.t-dialin.net] has joined #bzr
=== sblack [n=Steve@nc-71-2-223-179.dyn.embarqhsd.net] has joined #bzr
=== sblack [n=Steve@nc-71-2-223-179.dyn.embarqhsd.net] has left #bzr []
=== ollie [n=orutherf@dsl092-164-022.wdc2.dsl.speakeasy.net] has joined #bzr
=== orutherfurd [n=orutherf@dsl092-164-022.wdc2.dsl.speakeasy.net] has joined #bzr
=== mrtuple [n=khellman@c-24-8-220-4.hsd1.co.comcast.net] has joined #bzr
mrtuplewould someone mind lending a hand with baz-import ?10:58
james_wmrtuple: what are you stuck with? I'm not sure I can help, but I don't think Aaron is around at the moment.10:59
mrtupleoh thanks.10:59
mrtupleI have a tla archive ...11:00
mrtuplethat 'tla archives' reports as khellman@mcprogramming.com--mcp-200511:00
mrtuple    /home/{karchives}/mcp-200511:00
mrtuplekhellman@mcprogramming.com--vb-200511:00
mrtuple    /home/{karchives}/vb-200511:00
mrtupleI'd like to convert the whole thing to a bzr repo.11:01
mrtuple(The first one by the way, mcp-2005)11:01
mrtupleSo I go to the path I want the repo to reside at, and try this:11:02
mrtuplebzr baz-import mcp-2007 khellman@mcprogramming.com--mcp-200511:02
mrtupleWhich I *think* is what http://bazaar-vcs.org/BzrTools says to do.  Of course, I must be thinking wrong, because it doesn't work.11:02
mrtuplebzr creates a mcp-2007 repo (at least it has a .bzr file in it), but after that it crashes with a long backtrace.11:04
mrtupleThe traceback claims OSerror 2 (No such file or dir), but I don't see a line clarifying which argument doesn't exist...11:05
mrtupleI can post copies if it helps.11:06
james_wyes please.11:06
mrtuplecouple minutes probably...11:06
james_wfine.11:06
james_ware you running a recent bzrtools?11:06
=== orospakr [n=orospakr@bas12-ottawa23-1177569139.dsl.bell.ca] has joined #bzr
mrtuplehttp://rafb.net/p/vJ5ud964.html11:27
mrtupleMy bzr version is 0.90, how do I determine my bzrtools version?11:29
mrtuple(okay, more than a couple of minutes...)11:31
james_wbzrtools complains if it is out of date, so you should be fine.11:31
james_ware you on Debian/Ubuntu?11:32
mrtupleYes, lenny/sid11:32
james_wthen you're fine.11:32
mrtuplegoody.11:32
james_wso it looks like it is having trouble exec'ing baz, you do have it installed, it's on your path etc?11:32
mrtupletype -p bzr reports '/usr/bin/bzr'11:33
james_wno, baz not bzr11:33
mrtupledamn spelling :^)11:34
mrtuplewell, I'll be darned.  its not.11:34
mrtupleI thought bzr replaced baz...11:34
mrtupleI still need baz for importing?11:35
james_wyeah, it exec's baz to get the information and then imports it to bzr.11:36
james_wthey are completely different systems really, the naming is just historical.11:36
mrtupleapt-get'ing baz now...11:39
mrtupleI interpretted the log line...11:39
mrtuplebzr: ERROR: pybaz.errors.ExecProblem: baz exited with code 3 (expected exit code 0)11:39
mrtupleand11:40
mrtupleExecProblem: baz exited with code 3 (expected exit code 0)11:40
mrtupleAs 'baz' being a helper app that came along with bzr...  Never thought to consider that it was missing.11:40
mrtupleOK, the traceback is at least shorter now...11:44
mrtuplehttp://rafb.net/p/uJmgzU38.html11:44
mrtupleLooks like baz is being called with an unexpected option.  Perhaps this is a real defect...11:45
lifelesswhat version of baz and pybaz do you have?11:47
mrtupleI think I just figured this out.11:52
mrtupleThe trace shows a pybaz from *my own* python testing tree being used.  Not the pybaz from debian package systesms.  I had installed this version *several* months ago when I was looking at the conversion process.11:53
mrtupleI'm removing that one, installing the pybaz debian package, and then the import will probably work.11:53
mrtupleI'll keep you posted, sorry for the trouble.11:53
james_wno problem, well spotted.11:55
mrtupleOh yes.  It's working now --- complete with progress bar...11:55
mrtuplewhooho!11:55
mrtupleFinally I'll have a superior VCS!  (all the more branches to hang myself on :^)11:56

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