/srv/irclogs.ubuntu.com/2013/03/01/#bzr.txt

lifelessfullermd: not surprising00:00
fullermdWell, it was over 5 gig when I killed it.  That seems a LITTLE excessive.00:00
fullermdRebase seems awful difficult to figure out...00:07
fullermdAh, apparently that's 'cuz I want replay instead, which which 'help rewrite' doesn't even mention.00:13
jelmerfullermd: yeah, replay is experimental (and hidden for that reason). don't use it.00:20
fullermdWell, it's what I _need_.00:21
fullermdAnd it seems to have worked.00:21
=== thumper-afk is now known as thumper
KombuchaKipWould anyone perchance be able to help me with a d-bus issue? I know it's off topic, but since there are Bzr developers in hear familiar with d-bus, I thought I would give it a shot having nearly given up on the XDG mailing list.01:12
thumpersorry, I know nothing about dbus... very little anyway01:20
* KombuchaKip nods at thumper01:25
=== mmrazik is now known as mmrazik|afk
=== mmrazik|afk is now known as mmrazik
=== mmrazik is now known as mmrazik|otp
=== mmrazik|otp is now known as mmrazik
DarkLinkXXXXAnyone active here at this ungodly hour?11:44
mgzyou mean around noon? yeah. :)11:54
lifelessAn atheist might observe that every hour is ungodly, since there is no god...12:13
LeoNerdBut no moreso than any other hour12:29
=== wedgwood_away is now known as wedgwood
pindongahi, does anyone know why this is happening when importing a branch from github? http://launchpadlibrarian.net/132585831/django-core-django-master.log15:25
jelmerhi pindonga15:29
mgzpindonga: bug 108440315:30
ubot5bug 1084403 in bzr-git (Ubuntu) "no support for gpgsig tags" [High,Triaged] https://launchpad.net/bugs/108440315:30
jelmermgz beat me to it :)15:30
mgzfastest bug search in the west :)15:30
pindongajelmer: mgz thx!15:31
pindongaany way to work around this until the bug is fixed?15:31
jelmerpindonga: remove that tag from the repository, or create a clone of the repository with that tag removed and import that15:32
jelmerpindonga: alternatively, use git-fastexport/bzr-fastimport15:32
pindongajelmer, ack, thx... will see what I do15:32
DarkLinkXXXXHello.16:58
mgzhey16:59
DarkLinkXXXXWith launchpad, what is the process for "forking" a project?16:59
mgzthere isn't anything you need to do on the website, you get a branch you're interested in, then push your changes back up under a new location17:01
DarkLinkXXXXOkay.17:01
mgzsee https://help.launchpad.net/Code17:02
DarkLinkXXXXOkay. I think I'm having trouble with launchpad ssh verification with the gui on windows.17:10
DarkLinkXXXXI'm doing just fine with the cli though.17:10
DarkLinkXXXXNevermind. I believe I fixed it.17:11
mgzDarkLinkXXXX: are you using p... good good :)17:11
DarkLinkXXXXYeah. Just had to set a global variable.17:13
DarkLinkXXXXWhat does it mean exactly that a branch has no working tree?17:22
mgzDarkLinkXXXX: read <http://doc.bazaar.canonical.com/beta/en/user-guide/core_concepts.html>17:24
DarkLinkXXXXThanks.17:24
DarkLinkXXXXI suppose I should skim the manual before asking simple questions. ^_^17:24
mgzgenenerally it means you're trying to do something that requires the files to work (like a merge), on a remote branch that won't have them (push doesn't create files on disk, just the vcs bits)17:25
DarkLinkXXXXNot sure if this bug or not, but pasting lp branch with a space causes problems without manual correction17:41
mgzdon't do that then :)17:42
DarkLinkXXXXTrue.17:42
DarkLinkXXXXBut the problem was confusing at first.17:42
mgzexplorer (which I guess you're using?) could be nice and strip whitespace for you17:42
DarkLinkXXXXYeah.17:43
DarkLinkXXXXI'm just saying that'd be nice.17:43
* DarkLinkXXXX may try to see if he can implement that himself, if he knows the language17:43
mgzyeah, it would be reasonably easy for you to submit a fix for if you know some python17:44
* DarkLinkXXXX knows some, fortunately.17:45
DarkLinkXXXXSo I guess first I'll see the branch for the version I'm using, then check out the latest branch to see if this was alerady implemented.17:47
DarkLinkXXXXOf course, the hard part is always finding the code where such functionality is deermined.17:50
mgzDarkLinkXXXX: possibly lp:qbzr lib/branch.py though that only tackles the one dialogue17:57
DarkLinkXXXXHmm.17:58
mgzyou'd probably want a fancy get_location helper that would take a text widget and pull out a sane path or url from it17:58
mgzthen other places could use it too17:59
DarkLinkXXXXI was looking in lp:bzr-explorer/1.1. Wrong place?17:59
mgznope, it just uses qbzr quite heavily17:59
DarkLinkXXXXAh. Okay.17:59
mgzso, some dialogues are from there17:59
mgzyou may also want some changes in lp:bzr-explorer17:59
DarkLinkXXXXI already have my version of that.18:00
DarkLinkXXXXI thought I'd compare my version and the latest versioin to see if anything has happned along the lines of what I wanted.18:00
mgzyeah, that's sensible18:01
* DarkLinkXXXX prepares to read throught oodles of documentation, as he's never used pyqt.18:01
mgzit's mostly sensible and ignorable18:02
mgzand you shouldn't need to do anything complex with it18:02
DarkLinkXXXXYeah.18:02
DarkLinkXXXXIs there a standard function to get text from textboxes? Someting I could search for?18:03
mgzthe one gotcha I'll mention now is you get a unicode-like object back as the string from qt widgets, but cast to unicode() works fine18:03
mgzcurrentText() seems to be it, going by qbzr lib/branch.py l14218:04
DarkLinkXXXXThanks.18:04
DarkLinkXXXXstrlen is a function right?18:05
SunilJoshiHi, i was using bzr with windows 7 and checkout some code, now i hv installed ubuntu (i.e. Dual boot) and i use the same checkout code from ubuntu using bzr18:06
DarkLinkXXXXNevermind. I wanna try to figure this.18:06
SunilJoshican i use the same checkout code from ubuntu using bzr?18:06
mgzSunilJoshi: generally you don't want to do that with a dvcs18:06
mgzhaving lots of branches is cheap, as is syncronising them18:07
mgzjust have a location that both your windows and nix boxes have access to (eg, your launchpad account),18:07
mgzand get in the habit of committing and pushing when you've finished doing a change, and pulling before starting a new one (and using feature branches)18:08
SunilJoshimgz: ok18:09
mgz(you can access your ntfs partition from under ubuntu, but you probably don't want to be writing to it with bzr from nix)18:10
DarkLinkXXXXmgz, Does this change seem sensible to you?18:12
DarkLinkXXXXif from_location.endswith(" "):18:12
DarkLinkXXXXfrom_location = from_location[:-1]18:12
mgzDarkLinkXXXX: I'd look at unicode.strip instead, remember you can just run python and do help() on things18:13
DarkLinkXXXXTrue.18:13
=== deryck is now known as deryck[lunch]
DarkLinkXXXXmgz, Seems to work in my experiments. Now how do I suggest the change? I'm used to a git workflow.18:17
mgzDarkLinkXXXX: I suggest you look at writing a test first18:18
DarkLinkXXXX?18:19
mgzprobably the easiest way of doing that is putting the helper in qbzr lib/util.py then writing unit tests for thaat function in lib/tests/test_util.py18:19
DarkLinkXXXXI don't understand. Doesn't that function already have a test?18:20
spivDarkLinkXXXX: you're adding new functionality, though, so that implies a new test18:20
mgzparticularly, what does your function do for inputs like "repo/branch name" as well as the case you care about18:20
DarkLinkXXXXOh. Okay.18:20
mgzdon't worry, it's quite easy and I'll help :)18:21
DarkLinkXXXXOkay.18:21
DarkLinkXXXXBut first, how do I create my own branch?18:21
DarkLinkXXXXDo I need to create a new project for that?18:21
mgzwhat version of bzr are you using?18:22
DarkLinkXXXX2.5.118:22
DarkLinkXXXXThese are simple questions, I know. ^_^18:22
mgzokay, just go up one level, then do `bzr branch trunk strip_location` where trunk is whatever you've got the existing branch named and strip_location is whatever you want to call this feature branch18:23
DarkLinkXXXXThat's simple enough.18:25
mgzthere are ways and means of using git-style branches all in one place and switching between, but using seperate directories always works18:25
DarkLinkXXXXOkay.18:33
DarkLinkXXXXHere's the new branch with all it's glory. https://code.launchpad.net/~darklinkxxxx/qbzr/edit18:37
DarkLinkXXXXSo should I just suggest a merge via standard email?18:37
DarkLinkXXXXNevermind. I see a propose for merging option.18:37
=== deryck[lunch] is now known as deryck
=== wedgwood is now known as wedgwood_away
=== wedgwood_away is now known as wedgwood

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