/srv/irclogs.ubuntu.com/2009/05/27/#bzr.txt

=== Kissaki is now known as Kissaki^0ff
evni'm trying to use git-serve and get the following error00:17
evn~ $ bzr git00:17
evnNo module named foreign00:17
evnon Bazaar (bzr) 1.13.100:17
evnwhere does the 'foreign' package live?00:18
evn:-(00:23
evnanyone?00:35
emmajaneevn, This was part of jelmer's branch and apparently it was rolled into the main bzr, but I'm just going on past log files.00:37
emmajanehttp://irclogs.ubuntu.com/2009/02/06/%23bzr.html00:37
emmajaneevn, the same thing was true in March as well.00:38
emmajanehttp://irclogs.ubuntu.com/2009/03/09/%23bzr.html00:38
evni have a more recent version of bzr than that so it should be there, right?00:39
emmajaneevn, "should be" but also "doesn't appear to be"00:40
evnshould i try to downgrade bzr?00:40
emmajaneI don't know what the right answer is, sorry.00:40
emmajanePreviously the right answer has been to (1) use bzr.dev or (2) jelmer's PPA.00:41
emmajaneI don't know if either of those are still true though.00:41
evnhrm00:41
evni have the latest bzr from macports00:41
emmajaneYou have the latest "released" bzr, this isn't the same as the "development" verison.00:42
evnoh00:42
Peng_1.13.1 isn't the latest release anyway.00:42
emmajaneI *think* jelmer is at UDS this week (in Spain) so you could try again tomorrow.00:43
emmajaneUnless Peng_ happens to know the right answer. ;)00:43
evnshould i try to get https://launchpad.net/bzr/bzr.dev00:43
evn?00:43
evnor would 1.15 have what i need00:43
Peng_I don't know.00:44
emmajanehttp://bazaar-vcs.org/BzrForeignBranches/Git/Server00:45
evnyeah, that's what i'm trying to use00:45
emmajaneevn, Have you read through the page and followed all the links?00:46
evnyeah00:46
evni installed dulwich00:46
evnand git-serve as a plugin00:46
emmajaneWhen I read that page I don't see anything that says, "This is available in bzr as of version X."00:46
emmajaneSo I would assume that you have to use the development version that is referenced near the top.00:47
* Peng_ goes /away00:47
evnlp:~johncarr/bzr-git/git-serve ?00:47
evnthat's the plugin, not an actual version of bzr00:47
emmajaneevn, Your best bet is to try and catch jelmer tomorrow.00:47
evnok00:48
emmajaneHe was around today off and on until about two hours ago.00:49
evni installed bzr 1.15 and now i get01:17
evnUnable to load plugin 'rebase'. It requested API version (1, 13, 0) of module <module 'bzrlib' from '/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/bzrlib/__init__.pyc'> but the minimum exported version is (1, 15, 0), and the maximum is (1, 15, 0)01:17
evnoh nm01:17
evnit still says No module named foreign01:17
evngiving up for today01:17
LaserJockanybody know specifically what Launchpad is using for git imports?03:22
johnfInteresting bug. If anyone ever complains they can't add a directory containing a directory called objects then it could be because of bzr-git #38081804:13
wgrantLaserJock: bzr-git04:28
=== emmajane is now known as mmajane
=== mmajane is now known as reproductivejane
=== reproductivejane is now known as emmajane
=== timchen1` is now known as nasloc__
=== Guest97317 is now known as jelmer
kfogelAnyone here used bzr-search plugin?  I just did (in the plugin's own directory) 'bzr index' followed by 'bzr search string_that_is_definitely_in_a_file_here', and it claimed no hits.08:16
Peng_I have used bzr-search, but I can't help much.08:17
Peng_Does .bzr/bzr-search look populated?08:17
Peng_Are you sure about the search string? Try something dumb, like "for". What about suggestions?08:18
kfogelPeng_: yes, it's there, and has stuff in it.08:18
kfogelPeng_: got it.08:18
kfogelPeng_: PEBKAC08:18
Peng_Okay.08:19
=== ja1 is now known as jam
mwhudsonjelmer: https://code.edge.launchpad.net/~vcs-imports/mnemosyne-proj/maemosyne10:16
pygiGaryvdM: pass the lp:~mario-danic/bzr/bzr-win branch to villa :)10:27
* igc dinner10:33
pygivila: greetings :p10:33
vilapygi: Haaaaaa, finally I link the nick and the human being ! :)10:40
pygivila: hahahhaha :D10:42
pygivila: lp:~mario-danic/bzr/bzr-win will be the branch for the win installer automation stuff10:43
vilapygi: yeah !10:45
pygimvo: poke11:05
johnfabentley: ping11:45
abentleypong11:46
johnfabentley: any chance of a bzrtools release for 1.1511:46
johnfor isn't one needed/11:47
johnf?11:47
abentleyThere should be a release for 1.15.11:47
abentleyjohnf: I'll do it tonight.11:47
johnfthanks could you ping me when your done so I can roll it out to the PPA11:48
abentleyjohnf: Okay.11:48
johnfSo if I emailed a patch for merging and it's in budle buggy and someone has commented on it with some small changes. What is the process for for fixing the patch. Do I just reply to the email from bundle buggy with a new patch?11:51
konnertzhi, is it possible to have ehmm... three(?) repos "in a row"?11:53
Peng_konnertz: What do you mean?11:53
mwhudsonjelmer: http://launchpadlibrarian.net/27200360/gitorious-trunk-log.txt <- thoughts?11:53
Peng_johnf: If it was just bb:tweak, you can resubmit the fixed patch, or perhaps someone will fix it up while merging it.11:53
Peng_mwhudson: G'morning. :)11:53
konnertzi mean i develop a web framework useful for my company but also for me (and maybe others), atm i use svn on my root server11:54
konnertzbut i should make it accessible to alle coworkers asap11:54
johnfPeng_: as in just send a brand new email? Won't that create two merge requests?11:54
konnertzbut i want to continue working also at home and on laptop11:54
Peng_johnf: Yes, send a reply. It will create a new merge request, but I think they'll be sort of linked. Anyway, the (minimal) administrative overhead of that is exactly why sometimes the person merging it will take care of it.11:55
konnertzso where should be the central repo? Or is this a misconception?11:55
johnfPeng_: Ok it's just a tweak for spelling and a branch name so I'll leave it11:56
Peng_konnertz: Bazaar is a DVCS. You don't /need/ a central repo. If you want one, you can put it wherever you want.11:56
konnertzAre all repos equally? And can changes be merged from A to B or from B to C and also from C to A ??11:56
LarstiQPeng_, johnf: if the old patch is in the ancestry of the new one, they'll be subsumed into one by BB11:56
Peng_konnertz: Yes.11:57
konnertzPeng, okay.11:57
johnfLarstiQ: ahh ok cool11:57
kfogeljelmer: http://paste.lisp.org/display/80898   -- a 'bzr search' error on a package you are familiar with.11:58
konnertzso just another question pls to get into it again - i already setup two test projects some weeks ago and tried the basics, ...12:02
konnertzTo start the first repo, i could start it on my local box, right?12:02
konnertzwhat cmd pls for my needs of decentral VC?12:03
Peng_konnertz: You can start it wherever you want.12:07
Peng_konnertz: Read the tutorial. :)12:07
=== abentley1 is now known as abentley
=== jelmer is now known as Guest52322
pygiGuest52322: :p13:12
pygihiding :D13:13
Guest52322whoops13:13
=== Guest52322 is now known as jelmer
jelmermwhudson, I can reproduce that bit unfortunately13:42
jelmermwhudson, Do you have some easy way to file bugs from failed vcs imports ?13:43
* jelmer wonders if gitorious is perhaps running a custom server13:44
awilkins.join ##csharp14:30
awilkinsoops14:30
awilkinsAny loom gurus here?14:46
awilkinsI was just thinking ; do looms have to be 2-dimensional (a stack of branches) ; could you have levels that fan out14:47
fullermdA stack isn't 2-dimensional   :p14:50
=== mbp_ is now known as poolie
awilkinsfullermd: Well, they are stacks of 1-dimensional things14:57
awilkinsfullermd: So I was thinking that was 2-d14:57
awilkinsStacks of linked lists (or DAGs)14:57
awilkinsThe problem I was thinking about was the maintaining-a-development-branch-with-multiple-patches-to-the-trunk14:58
awilkinsWhere you want each patch branch to be distinct and separate so that you can submit it for merging independantly14:58
awilkinsbut also want your development branch to hold them all14:59
ronnyhow can i get the tip revision of a branch, i cant find it in the branch api15:03
awilkinsronny: Get revision -1 ?15:03
ronnyawilkins: but what api is for getting the revisions, i only found sometihng for trees15:06
awilkinsronny: Not sure about that15:07
awilkinshttp://imagebin.org/50545  ;15:11
ronnyoh, looks like hg's pbranch15:11
mwhudsonronny: branch.last_revision() ?15:13
awilkinsIt sounds just like what loom is for, maybe I'm just not grokking it15:15
* awilkins wonders if there's a qloom15:16
ronnymwhudson: that gives the id, now im in search of a way to get a revision object15:16
ronnyi did get one over a cahin of other things that is probably tooooo complicated15:16
ronnyoh.found it15:17
mwhudsonronny: b.repository.get_revision(b.last_revision())15:17
ronnywt.branch.repository.get_revision(wd.last_revision())15:17
ronnyhmm, and now to figure a way to do push/pull from the api15:20
Peng_Not to be an ass, but has everyone forgotten about https://code.edge.launchpad.net/loggerhead/+activereviews ? There are several things up for review.15:24
Peng_I'm not demanding you review them or anything. I just want to be sure they're on the radar somewhere.15:25
mwhudsonPeng_: UDS!!@!@!!one!15:25
Peng_mwhudson: As an outsider, UDS seems terribly unproductive. Development has shut down. You're not just playing video games, are you? :P15:25
mwhudsonheh15:25
mwhudsonno15:25
ronnyhow would i go about invalidating a branch/repository instance in case the on-disk data got changed15:38
mwhudsonronny: if you don't read lock, the disk gets consulted each time (i think)15:39
ronnymwhudson: i did a push, and it didnt seem to change15:40
LarstiQronny: .lock_read,write() and .unlock()15:40
awilkinsronny: Was the push over a remote transport?15:40
LarstiQawilkins: that would be a ondisk tree state you're thinking of, not the Branch/Repository objects in python?15:41
awilkinsLarstiQ: Yes15:41
LarstiQronny: if I do in ipython; b.last_revision(); *push outside*; b.last_revision(), the two revisions are different15:43
ronnyhmm, same process here15:43
ronnypart of the unittests, using different instances to the same data15:44
LarstiQare you sure you're  pushing to the underlying branch, not somewhere else?15:44
LarstiQif you are, I'm out of ideas without seeing the code15:45
ronnyLarstiQ: its the same branch i push to, but not the same branch instance15:45
ronnycurrentlyim in an iteration of adding some crap to anyvc15:45
* LarstiQ nods15:45
LarstiQI literally did: import bzrlib.branch; b = bzrlib.branch.Branch.open('/tmp/foo'); b.last_revision(); b.last_revision()15:46
LarstiQand for the pushing, bzr branch /tmp/foo; cd foo; bzr ci -m 1 --unchanged; bzr push /tmp/foo15:47
ronnyunittest is the default_head one in http://paste.pocoo.org/show/119370 and the bzr repo code is http://paste.pocoo.org/show/11937415:47
LarstiQah, but it doesn't invalidate if it didn't start at the null-revision, hmm15:48
ronnyignore the bad api, its still in the early iterations where i try to add stuff, and make simple tests work15:49
ronnyit needs a good deal of more iterations15:49
ronnyLarstiQ: so any idea what i can do?15:52
LarstiQronny: not yet, looking still15:52
=== abentley1 is now known as abentley
LarstiQronny: some things seem to have changed since last I looked16:00
ronnyhmm, darn16:01
LarstiQGAH I'm stupid16:03
* LarstiQ was checking the wrong branch16:04
pygivila: sidney won't come I guess16:04
LarstiQnow that the universe works again like I think it does, back to looking at anyvc code16:05
LarstiQronny: the assert head.message=="test commit" fails?16:05
vilapygi: lokks like so, we should hunt him tomorrow :)16:06
ronnyLarstiQ: no, after the push from the workdir it doesnt have new revision16:06
pygivila: we have to be here tomorrow as well? xD16:06
LarstiQronny: wd.repository.push() ?16:06
ronnyin my case workdir = separate branch16:07
ronnythat push seems to work fine, but te repo wont get the change16:07
LarstiQwhat is wd.repository.branch.get_parent() ?16:07
ronnyhmm, ok, the push seems to fail16:08
ronnyLarstiQ: hmm, a string, but somehow i failed to get a propper bool value for repository16:11
igcnight all16:13
LarstiQnight ian16:14
ronnyLarstiQ: so, the bzr test passes now16:16
LarstiQronny: yay :)16:16
ronnyLarstiQ: i just did the same for hg and it took vastly less time to implement16:22
LarstiQronny: how much of that is because you already know hg better?16:25
ronnyLarstiQ: hg lacks much indirection, so there is much less to figure16:26
mwhudsonwhat does an exit code of 4 mean for bzr?16:26
mwhudsonand is having this exit code at all a new thing?16:26
ronnybrb16:27
beunoPeng_, thanks for the review16:31
replicantis the fastest repository format 1.9 ?16:32
beunoPeng_, what should I do with the serve-fix branches then?16:32
james_wmwhudson: EXIT_INTERNAL_ERROR = 416:33
mwhudsonah16:33
mwhudsonsoooooooooooooooooommmmmmmmmmmething is breaaaaaaaaaaaaaaking16:33
mwhudsonthen16:33
mwhudson(i love integration tests)16:33
james_wmaybe your keyboard?16:34
mwhudsonheh16:34
jml:D16:34
mwhudsoni also love testsuites that take multiple hours16:34
jmlbzr defines constants for those things?16:34
jmlWe should heck of use those.16:34
mwhudsonbeuno: review the branch i guess :)16:34
mwhudsonyeah16:35
james_wbzrlib.errors16:35
jmljames_w: why aren't you in the bzr room with all of the cool people?16:37
james_wjml: I am in the etckeeper room with the extra cool bzr people16:38
jmlahh.16:38
jmlgood idea.16:38
OllieRis it possible to suppress the bzr ouput for comands like bzr add ?16:38
james_wbzr add -q16:39
OllieRjames_w: ty16:39
james_wit won't be completely silent though16:39
OllieRbetter than nothing, just doing an add over ssh on a large branch takes far too long due to slow downloads of all the files16:41
=== Kissaki^0ff is now known as Kissaki
=== replicant is now known as hazmat
nadavoidI'd like to use a command like "bzr push sftp://your.name@example.com/~/public_html/myproject"16:49
nadavoidMy username at the sftp server has an @ or a % in it.  I can log in using either.16:50
mwhudsonPeng: hello, please land that branch :)16:50
Peng_mwhudson: Which branch?16:50
mwhudsonthe one i just reviewed16:50
nadavoidI can successfully SFTP in using serveradmin@example.com and serveradmin%example.com.16:51
* mwhudson is running out of battery and brain at fairly similar rates16:51
nadavoidBut when I try bzr push with those usernames, I get access denied.16:51
nadavoidIt's like the % gets converted to something else.16:51
nadavoidAny suggestions on what I can try? (so I can bzr push to an sftp server using a username that has a % in it.)16:52
Peng_mwhudson: Thanks for the review.16:52
mwhudsonPeng_: np16:52
Peng_landed16:54
Peng_Will I bother to add NEWS? :P16:54
mwhudsonah yeah NEW16:55
mwhudsonS16:55
mwhudsonPeng_: can't you use url_to_local_path to detect local paths in https://code.edge.launchpad.net/~mnordhoff/loggerhead/dont-suggest-serving-remote-branches/+merge/675816:56
Peng_Eh, I added NEWS.16:57
Peng_mwhudson: Yeah, I could. Like I wrote, I don't know the right way to do it, so I just picked what looked simplest.16:58
mwhudsonit seems more principled somehow16:59
Peng_It bothers me a little because the local path isn't actually *needed*, so it'd just be generated and discarded.17:01
mwhudsonyeah17:01
* mwhudson approves the branch17:04
mwhudsonPeng_: have you tested that https://code.edge.launchpad.net/~mnordhoff/loggerhead/dont-suggest-serving-remote-branches/+merge/6758 basically works?17:04
Peng_mwhudson: Yes. I don't know *why* setting served_url to None disables the suggestion, but it does. I'd test it again before landing it.17:06
mwhudsoni added the served_url is None hides the suggestion thing17:06
mwhudsonfor launchpad17:06
mwhudsonPeng_: actually17:07
mwhudsonPeng_: i meant to ask about the transport registry branch :)17:07
fullermdnadavoid: Try urlencoding it.  @ = %40 I believe.17:07
Peng_mwhudson: Oooh. Yes.17:08
nadavoidfullermd: thanks. I'll try that.17:08
* mwhudson reviews that one too17:09
nadavoidfullermd: would something like an escape character be needed? like \@ ?17:09
* mwhudson vanishes in a puff of beer17:11
Peng_Cue Firefox crashing before I check LP again.17:14
danigmHi all, I'm trying to setup a bzr server to use with bzr+ssh. I create a group bzr and all users that can create branchs are in that group. I have a directory /bzr with user root and group bzr. An user can create a branch in that dir but any other can write over it. How can I set up for group write permission?17:19
LarstiQdanigm: setgid, or what I prefer, setfacl17:19
danigmLarstiQ: and how can I do it? I try chmod 2770 to /bzr and all directory created had the same group, but not writable17:20
LarstiQdanigm: chmod g+s17:21
danigmLarstiQ: I have this, but new files isn't writable17:23
danigmby group17:23
LarstiQdanigm: then I advise to make use of posix acls17:24
LarstiQdanigm: `setfacl -m group:bzr:rwx  /srv/bzr` and `setfacl -m default:group:bzr:rwx /srv/bzr`17:26
LarstiQdanigm: is what I did17:26
danigmLarstiQ: ok, I'll try it17:29
Peng_mwhudson: Thanks for all of the reviews. :)17:29
nadavoidfullermd: urlencoding the @ as %40 in my username worked perfectly for me.17:39
nadavoidfullermd: thanks again.17:39
LarstiQfullermd: could you file a bug on that?17:42
LarstiQehm17:42
LarstiQs/fullermd/nadavoid/17:42
nadavoidLarstiQ: uh, sure. where?17:43
LarstiQnadavoid: https://bugs.edge.launchpad.net/bzr/+filebug17:44
nadavoidLarstiQ: ok. I'll do that. Let ask a couple questions about what some valid sftp urls "should" be then...17:45
nadavoidThis is obviously valid: sftp://your.name@example.com/~/public_html/myproject17:45
LarstiQyes17:45
nadavoidThis has an added %: sftp://your%name@example.com/~/public_html/myproject17:46
nadavoidAnd this has an added @: sftp://your@name@example.com/~/public_html/myproject17:46
nadavoidShould both of those last two work?17:47
LarstiQI think the client should handle them better than it does now, wether they're valid sftp urls or not.17:48
LarstiQvila: you might now better ^^?17:48
nadavoidI don't know better. ;) I'll go ahead and mention both, and let the bzr devs sort out how it should be handled.17:49
* LarstiQ nods17:50
vilaWell, aliasing ~ to user home directory is not really standard AFAIK, a single % is definitly not standard, it should be escaped as well as the @17:50
vilaNow, there has been discussions about being a bit more tolerant as far as bzr is concerned,17:51
vilaso we indeed support ~, I seem to remember a patch about better supporting the @ without forcing it to be escaped, but the % will still be a problem17:52
nadavoidvila: I'd be happy if that was mentioned in the getting started guide "If your username has an @ or a % in it, be sure to enter it escaped as %40 or %25."17:52
vilanadavoid: patches welcome :)17:53
vilanadavoid: there is also the question about whether we should include std66 in the documentation...17:54
nadavoidLooks like this is already being addressed as a "bug" https://bugs.edge.launchpad.net/bzr/+bug/21505917:54
ubottuUbuntu bug 215059 in bzr "Cannot push if login is an e-mail address" [High,Fix released]17:54
=== thekorn_ is now known as thekorn
nadavoidmentioning std66 might be good in the full documentation, but probably not in the 5-minute quickstart.17:56
nadavoidvila: How would I submit a patch for the 5-minute quickstart?17:57
nadavoidhttp://doc.bazaar-vcs.org/bzr.dev/en/mini-tutorial/index.html17:57
vilanadavoid: search for the doc/en/mini-tutorial directory in the sources17:59
nadavoidok.17:59
danigmwhich users use bzr serve?17:59
LarstiQdanigm: everyone using bzr+ssh://17:59
nadavoidvila: then I create a patch, and attach it to a bug report?18:00
vilanadavoid: we prefer merge proposals on launchpad.net, see doc/en/developers/HACKING.txt18:02
LarstiQnadavoid: Preferably use Launchpad to suggest merging your branch, or use `bzr send` to send a merge directive to the mailing list.18:02
nadavoidOK. I might give that a try. Thanks for the suggestions.18:04
danigmwith bzr serve anyone can write in my server, and with bzr+ssh I can share branchs because acl is too instrusive18:16
LarstiQdanigm: I'm not sure what you mean?18:17
danigmLarstiQ: I'm trying to launch bzr serve, but with that it not needded to put your user and password to create or modify a branch18:19
danigmI can create a branch without a user18:19
danigmAnd I don't want that18:19
LarstiQdanigm: if you run it standalone (ie, bzr://) and you supply --allow-writes, then yes, anyone can write branches18:20
danigmLarstiQ: It's possible to launch standalone with write support for only users?18:21
LarstiQdanigm: you could have a look at http://projects.serverzen.com/pm/p/cluemapper/wiki/ClueBzrServer18:22
danigmLarstiQ: finally I use acl and it works18:32
LarstiQdanigm: glad to hear18:34
axxmanHas anyone had trouble getting apache to allow access to the .bzr/branches/format file? It seems to just be unwilling to show any file named "format" for some reason...19:36
=== jelmer is now known as Guest12468
ronnysup21:04
ronnyGuest12468: jelmer: is there any eta for when dulwich can read git status information? im kinda pissed off cause i need 3 subprocess calls21:05
=== Guest12468 is now known as jelmer
ronny(wd, inex and tree=21:06
jelmerronny, So, "git status" is a bit ambiguous. I'm likely to implement whatever bzr-git needs soon, what is the data that you need exactly?21:06
jelmerronny, Whatever bzr-git needs to yield the results required for "bzr status" that is21:07
ronnyjelmer: so it will be semilar to iter_changes from bzr branches?21:09
jelmerronny: Not similar, it'll be something that makes sense in the git model21:10
jelmerbut what I will put in is driven by bzr-git, basically21:10
ronnyjelmer: the index is a huge pain21:10
ronnyat least dulwich is really great for dealing with the history21:11
ronnyjelmer: is writing objects already in somewhere, my very light skimming of the api didnt reveal something like that21:12
jelmerronny: Is there any chance I could get you to describe the API of the function you're looking for?21:12
jelmerronny, That way I can make sure whatever I'll implement is sufficient for what you need21:12
ronnyjelmer: im in early stages of evolving how i get metadata access in anyvc21:13
jelmerronny, dulwich can write new commits, based on an index object and an object store21:14
ronnyjelmer: so no entirely in memory commit builder yet?21:14
ronnyjelmer: anyway, my needs for workdir states is partially collected in http://bitbucket.org/RonnyPfannschmidt/anyvc/src/tip/anyvc/metadata.py21:15
jelmerronny, (an object store being one of the parts of a repository)21:15
ronnythere is some other crap in i tought that would be usefull (but i was wrong)21:15
jelmerronny: In memory commit building is possible21:15
ronnyim not entirely sure if a single string is enough tho21:16
ronnyjelmer: my current translation of bzr workdir states is kinda messy tho21:17
ronnyhttp://bitbucket.org/RonnyPfannschmidt/anyvc/src/tip/anyvc/workdir/bzr.py#cl-54 screams fragile21:18
ronnyif anyone wants to review/give hints - please now ;P21:19
mwhudsonjelmer: hello21:19
mwhudsonjelmer: https://code.edge.launchpad.net/~vcs-imports/live-helper/trunk <- failing git import21:20
jelmermwhudson: hey21:20
mwhudsonjelmer: https://code.edge.launchpad.net/~vcs-imports/vlc/master <- initial import succeeded, update filed21:20
mwhudsonfailed21:20
jelmermwhudson, If I recall correctly the first I fixed recently in bzr-git21:20
mwhudsonjelmer: ok21:21
jelmerit's an issue that occurs when there are directories that are turned into files or the other way around21:21
Peng_jelmer: Oh hi. You misuse lstrip in a couple places in bzr-svn. "food".lstrip("of") -> "d", but you're trying to use it to strip off "of" exactly.21:21
mwhudsonah right, that would explain the error a bit21:21
=== sabdfl1 is now known as sabdfl
jelmerPeng_, Ah, darn21:21
jelmerPeng_, Thanks21:21
emmajanejelmer, did evn track you down today?21:22
jelmermwhudson, Do you know whether the original vlc import gave any warnings about incorrect modes/commit messages with funny characters?21:22
jelmeremmajane: I'm not sure actually, do you know what his fullname is?21:22
emmajanejelmer, it was in IRC last night. Question about git/bzr integration and a foreign something not being found.21:23
mwhudsonjelmer: http://launchpadlibrarian.net/27212948/vlc-master-log.txt <- doesn't look like it, not 110% sure warnings would show up there21:23
Peng_jelmer: fwiw, all uses of rstrip and strip are okay.21:23
mwhudsonjelmer: but yeah it looks like that issue21:23
emmajanejelmer, they were trying to follow: http://bazaar-vcs.org/BzrForeignBranches/Git/Server but running into problems.21:23
mwhudsonjelmer: given that it's vlc, i bet it's commiter names or something21:23
mwhudson(lots of french people)21:23
jelmerDid you just say that French people cause import errors?21:24
mwhudsonwell21:24
jelmeremmajane: No, in that case I haven't talked to them21:25
mwhudsonthey have funny foreign mucky characters in their names21:25
jelmeremmajane: Are they here at UDS, do you know?21:25
emmajanejelmer, Not as far as I know.21:25
emmajanejelmer, it was a question in IRC last night.21:25
jelmeremmajane: Ah, sorry21:26
jelmermwhudson, Is that log basically whatever ends up in .bzr.log ? If so, warnings should be in there21:28
emmajanejelmer, If they're back tonight in my time zone (North America) is there a specific branch I should point them at to make those instructions work?21:28
mwhudsonjelmer: it's the stderr, with a somewhat customized uifactory21:28
jelmeremmajane: I fixed up the server side implementation yesterday, so unfortunately it'll only work with bzr-git trunk, dulwich trunk and bzr.dev21:30
jelmeremmajane: With those three branches, it should be a matter of running "bzr serve --git"21:30
emmajaneok21:30
emmajanejelmer, if I updated that wiki page to list those three branches could you take a look and make sure what i wrote is true?21:31
jelmeremmajane: the BzrForeignBranches/Git/Server one ?21:32
emmajaneyeah21:32
jelmeremmajane, I don't see any changes there21:33
* emmajane grins. *if* I haven't done them yet.21:33
emmajaneI just opened the edit page. ;)21:33
jelmerArgh21:34
jelmerSorry, my brain is half-asleep :-)21:34
emmajaneassok.21:34
emmajanehalf a sec and I'll get them written up.21:34
emmajanehttps://code.edge.launchpad.net/~bzr/bzr-git/trunk <--- that's the plugin, right?21:37
jelmeremmajane, yep21:38
emmajaneI'm just trying to figure out what the URLs are for those bzr-git trunk, dulwichi trunk and bzr.dev21:38
jelmeremmajane: Dulwich is at http://people.samba.org/bzr/jelmer/dulwich/trunk, bzr.dev is at http://bazaar-vcs.org/bzr/bzr.dev21:39
emmajanethanks.21:40
emmajanehttp://bazaar-vcs.org/BzrForeignBranches/Git/Server21:40
emmajaneupdated.21:40
emmajanediff here: http://bazaar-vcs.org/BzrForeignBranches/Git/Server?action=diff&rev2=11&rev1=921:42
jelmeremmajane, Thanks, that looks good21:42
emmajane\o/21:43
emmajanejelmer, I'm amazed you're still awake after the brain fry of UDS. :)21:44
jelmeremmajane, Only half :-) But yeah, UDS is quite intense.21:46
jelmerI wonder how the Canonical folks deal with 2 weeks of this :-)21:46
emmajanejelmer, they're the ones who are already asleep. ;)21:46
mwhudsonjelmer: badly21:50
=== Kissaki is now known as Kissaki^0ff
ronnyjelmer: i think the state for git can only be expressed in some kind of tuple, cause the index gets in the way22:33
jelmerevn, hi22:33
evnoh hey22:33
jseaboldHello all, I am relatively new to DVCS and bzr and was wondering if someone might help me out.22:33
jseaboldI have a working directory that has a different push branch, parent branch, and submit branch.22:33
jseaboldThe push branch is my branch (which I just pushed to from another computer), how do I update the working directory on my other computer with these changes?22:33
jelmerevn, emmajane mentioned you were trying to set up bzr-git serve the other day?22:33
jseaboldbzr update told me I was at the newest revision.22:33
evnyeah...it can't find the 'foreign' module22:34
emmajanejelmer, thanks :)22:34
emmajanejelmer, you rock!22:34
evnjelmer: http://pastie.org/49199022:35
mwhudsonevn: you need a newer bzr, i bet22:35
jelmerevn: In order to run the server you need the latest development versions of bzr/bzr-git/dulwich22:35
jelmerevn: see also http://bazaar-vcs.org/BzrForeignBranches/Git/Server22:35
evni installed dulwich22:37
evnoh that page looks changed22:37
evnat least from what i saw yesterday22:37
evni will try it22:37
bob2jseabold: if the push was successful, 'bzr up' should update the working copy23:08
yacoobhello there.23:14
yacoobIf I say "bzr ignore '*.pyc'", how come "bzr add *" is still adding those?23:14
maxbyacoob: Probably because your shell expands * into an explicit list of files, so it looks to bzr as if you're explicitly telling it to23:17
mneptokyacoob: don't quote *23:18
mneptokbzr ignore *.pyc23:19
fullermdNo, you probably want to quote it...23:20
yacoobmneptok, no, that's not what I want. I want to ignore ALL .pyc files, and if I don't quote it, shell will expand it and add only specific files23:20
yacoobmaxb, so explicit bzr add doesn't follow ignore rules? ok.23:21
yacoob(they disappeared from bzr status... so that's a good sign :)23:21
=== nadavoid is now known as nadavoid_away
Peng_yacoob: That's correct. Explicitly adding things overrides ignore rules.23:33

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