/srv/irclogs.ubuntu.com/2009/11/07/#bzr.txt

=== davidstrauss_ is now known as davidstrauss
stuartpbWhat's the easiest way to install Bazaar on Ubuntu with feature parity to the default Windows installer (shell integration, bzr-svn)?00:48
Methsaptitude install bzr-svn bzrtools  <-- You probably want something like that to pull in all you want.  Not sure about how you define shell integration and how it meets your expectations though.00:53
MethsDo  'aptitude search bzr' and see what you need from the descriptions.00:53
stuartpbbzr-gtk00:54
stuartpband that'll put stuff on the application menu and all?00:54
mzzI do use ubuntu but I have no clue about "shell integration", sorry.00:55
MethsOnly if you install a gui for bzr otherwise you run bzr commands from a command line - pick a term of choice00:55
stuartpbsee, I installed Bazaar with Ubuntu Software manager so I have bzr and bzrtols00:56
mzzbzrtools is in Recommends, so just installing bzr should pull it in by default. Might want to install bzr-svn and/or bzr-gtk too, yes (they're in Suggests)00:56
mzzI'm not much of a gui person, so I don't know how software center represents Suggests)00:56
Methsrecommends is not depends, does not get pulled in00:56
mzzrecommends is not depends, but *does* get pulled in by default since, erm, checking relnotes...00:57
mzzubuntu 8.1000:57
stuartpbis there a way to get bazaar integrated with thunar?00:57
Methsoh, weird. Ta for info though.00:58
stuartpband does bzr-gtk come with bazaar explorer00:58
mzzthe most convenient way to find out may be to just install it.00:58
mzz(if you don't like it you can always uninstall it again)00:58
stuartpbyeah, it's doing it now00:58
stuartpbbut will it go under the applications menu if it gets installed?00:59
mzzI have no idea, I haven't used bzr-gtk and an Applications menu at the same time.00:59
mzzI get the feeling if one of the people currently active knew they would've told you already. It's probably faster to install it and find out.01:00
mzzit's possible it integrates into the file manager without showing up as a standalone app in the applications menu.01:00
mzz(do you actually mean "I already installed it and it's not showing up on my applications menu. Should it?")01:01
stuartpb"bazaar notification" has been added to the programming submenu01:01
stuartpbhow do I get Bazaar stuff on my context menu?01:25
bob2stuartpb: in what? nautilus?01:25
stuartpbyeah01:26
=== gorozco is now known as p4tux
arjenAUello bzr gurus02:02
elrobotohelo02:02
arjenAUhow do I upgrade the repo/branch format on a lp branch.02:02
mzzstuartpb: /usr/share/doc/bzr-gtk/README.Debian claims it is currently broken02:03
mzzstuartpb: (although that makes me wonder why the package still Recommends python-nautilus, bah)02:03
mzzarjenAU: I don't know if it's actually the best way but there's http://doc.bazaar-vcs.org/latest/en/upgrade-guide/index.html#migrating-branches-on-launchpad02:04
arjenAUmzz: cheers02:04
arjenAUmzz: seems to have worked. groovy.02:43
arjenAUalso observing the filesystem where lp holds the branches is about 8 minutes behind real time. probably borked ntp02:44
bialixfullermd: thanks for you mails in that thread10:46
fullermdbialix: I do go on, don't I   :)10:58
bialixя не понимаю10:58
bialixfullermd: now I feel like a mindless tree. I don;t understand your joke10:59
* bialix hides away11:00
fullermdIt's not really a joke, so much as a rueful reflection.11:01
fullermdSomeday, I hope to learn how to write a SHORT email.11:01
bialixno, your e-mail was just right in size and content11:01
bialixright for me11:01
bialixyou talk my thoughts11:02
bialixI was sad to hear from luks couple of years ago almost the same: it's almost impossible to get patches in11:02
fullermdI hate bringing it up, 'cuz what can you do?11:03
fullermdI mean, the answer can only be "We're doing the best we can, but there are only so many hours in the day", which doesn't solve the problem but is perfectly true.11:04
fullermdIt's just a recipe for frustration on BOTH sides   :(11:04
bialixright11:04
bialixqbzr is more appealing for me therefore11:04
bialixwe don't need to write zillion tests for 5-lines fix11:05
bialixthanks anyway11:06
fullermdI'll take any excuse to write a 10,000 word essay   8-}11:06
bialix:-)\11:07
bialix:-)11:07
=== Noldorin_ is now known as Noldorin
sjamaanIs there an easy way to quickly go to a particular revision? (like "svn up -r xyz" in subversion)13:41
LarstiQgo in what sense? `bzr revert -r revspec` most likely13:43
LarstiQor `bzr cat` for a single file at a revision, or `bzr export` for subtrees13:44
sjamaanbzr revert won't commit anything, will it?13:44
LarstiQcorrect13:44
sjamaanalright, thanks13:44
LarstiQ(but if you run `bzr commit` directly after, you'll commit a new revision with the same state as the one you reverted to)13:45
sjamaanUnderstood13:45
LarstiQwhich is different from svn, svn won't allow you to commit in that position13:45
sjamaanExactly13:45
LarstiQwhich I find bloody annoying :)13:46
sjamaanYou could do a reverse merge and commit that with svn, but you can't update to an old revision and commit that13:46
* LarstiQ nods at sjamaan 13:46
sjamaansvn merge -r HEAD:oldrev .13:46
sjamaanThat's about the same as bzr revert -r oldrev, as I understand it13:46
LarstiQdoes svn merge do treeshapes?13:46
sjamaanExcuse my ignorance, but what are treeshapes?13:47
LarstiQsjamaan: move, add, delete13:47
sjamaanIt does13:47
LarstiQok13:47
LarstiQthen yeah, pretty similar13:47
Kinnisonpresumably you could do something like bzr checkout --lightweight -r blahfoo . ../here-at-blahfoo13:47
sjamaanAh, I suppose that would work too13:48
sjamaanBut it's easier to revert, since I just wanted to look at something in the old state13:48
sjamaanMaking a full new checkout is a bit too heavyweight for that13:48
Kinnisonif you just want a given file, then bzr cat may be easier13:49
sjamaanmebbe13:49
* LarstiQ frequently uses revert for that purpose though13:49
SamB_XPdoes qlog give you that? I forget...13:50
sjamaanI was wondering about something: If you do bzr unbind, then make some changes and commit those, then bind again and run bzr update, is it supposed to clobber all your local revisions without any warning?13:50
sjamaan(note I didn't first push the changes)13:51
SamB_XPsjamaan: it is undesirable for it to do so13:51
SamB_XPwhy, did it?13:51
sjamaanSamB_XP: When I tried, it did so13:51
SamB_XPoh :-(13:51
SamB_XPwell, I believe they are still in there somewhere13:51
LarstiQsjamaan: afaik it pivots them to be merged13:51
sjamaanHow can I find them?13:51
SamB_XPLarstiQ: what do you mean "to be merged"?13:52
LarstiQSamB_XP: pending merges13:52
LarstiQsjamaan: doesn't `bzr st` list them?13:52
sjamaannope13:52
SamB_XPwhat's that command to find loose heads in the repository ?13:53
SamB_XPor, well, any heads I guess13:53
sjamaanI don't know, I'm a newbie :)13:53
LarstiQSamB_XP: `bzr heads`13:53
LarstiQfrom bzrtools13:53
* SamB_XP wonders how to get Windows' file copy progress dialog to give details like transfer size, size transferred so far, and kB/s for the last few seconds ...13:54
SamB_XPsjamaan: there you go13:55
SamB_XPrun "bzr heads"13:55
sjamaanthanks13:55
sjamaanI guess I need to install those tools then13:55
SamB_XPyou don't have bzrtools installed ?13:55
sjamaanNot yet13:55
* SamB_XP is still confused about why those aren't part of bzr13:56
=== Noldorin_ is now known as Noldorin
=== Noldorin_ is now known as Noldorin
maxbI've just filed a merge proposal for qbzr - is that sufficient or do I need to email someone?15:42
nyuhi folks15:48
Kamping_Kaiserallo15:48
phcoderHello, all. Can old bzr+ssh daemon together with new clients some of them maybe comitting by sftp lead to data corruption on server?15:52
nyuand if it can, can we prevent it from bothering us by using 2a repo format?15:53
Kamping_KaiserI've not heard of that, but I'll stand by and wait for the bzr-hackers to comment15:53
phcoderSecond question: on server repo we have different kinds of corruption. I managed to fix most of them with bzr reconcile and some hacks in bzr code to correct corruption but 4 commits still have incorrect SHA-1. Any way to write their new digest or delete them altogether?15:54
Kamping_Kaiserphcoder: perhaps `bzr push --force` (assuming you know your only overwriting 'corrupt' files)15:57
phcoderKamping_Kaiser: I'm trying to recover server copy locally. Moreover corruption in repo may stay even if all corrupted branches are deleted15:58
Kamping_Kaiserphcoder: I'm going to retreat to the sideline and hope lifeless or some other bzr hacker wakes up and helps you out15:59
Kamping_Kaiserhm... lifeless sorry about the ping... 3am is a bad momentfor it ...15:59
fullermdIf they've got incorrect SHA-1, you probably don't WANT to rewrite it.  It's way more likely that the data is corrupt than that the hash is....16:03
phcoderfullermd: If repo was already damaged when it was comitted hash could be miscalculated. I will check these commits manually afterwards. Alternative is to delete them but simply deleting refering directories didn't help16:06
nyuphcoder: checking corrupt commits manually isn't very reassuring wrt preventing the problem from happening again :-/16:07
fullermdI'm not sure that follows at all.  The hash calculated at commit time should always match the data committed at commit time.16:08
phcoderperhaps savannah is running out of free space or has HD failure16:09
phcoderare svn and bzr on same server?16:09
nyuphcoder: they have free space16:09
nyucan be retrieved with sshfs and df16:10
nyudoesn't seem to be the same server16:10
nyudifferent IPs at least16:10
phcoderbzr check reveals more potential problems. Looks like our repo is in serious trouble16:13
nyuwhat sort of problems?16:13
phcoderIf I can at least fast-export in would be perhaps enough. Missing keys. I'll redecompress the backup and retry16:14
Kamping_Kaiserphcoder: at the risk of (re)sticking my nose in - can you give a bit more background for the problem your experiancing?16:15
phcoderWe're trying to migrate to bzr. Currently we use it as a mirror of svn and to hold people and experimental branches. Every time we import all branches everything seems fine but breaks after about one week16:17
Kamping_Kaiserhm. I can't bzr svn-import today sadly. I can tomorrow, but that probably won't help your testing16:19
nyusvn-import?16:20
nyuwe were using bzr-svn16:20
phcodernyu: bzr svn-import I suppose imports all branches whereas bzr branch only one16:20
Kamping_Kaisernyu: 'bzr help svn-import16:21
Kamping_KaiserPurpose: Convert a Subversion repository to a Bazaar repository.16:21
phcoderbut both are part of bzr-svn16:21
Kamping_Kaiser'16:21
nyuah I see16:21
phcodernyu: how do you update our bzr-svn mirror?16:21
Kamping_KaiserI don't have a bzr-svn command16:21
phcoderKamping_Kaiser: bzr-svn is a plugin, not a command16:22
Kamping_Kaiserphcoder: ah right. yes, we're on the sam epage then16:22
phcoderit provides bzr branch and bzr svn-import16:23
Kamping_Kaiseri should really backport bzr{-svn,-git} from sid atsome point16:23
phcoderKamping_Kaiser++16:24
nyuphcoder: I bzr pull; bzr push16:25
Kamping_KaiserI've been putting it off since it looks like it'll involve dependancies, but bzr-git would be helpful to me16:25
phcoderKamping_Kaiser: KeyError: ('2063@d0de0278-0dc1-4c01-8a07-af38b3205e46:trunk%2Fgrub2:commands%2Fmemrw.c', 'svn-v3-single1-dHJ1bmsvZ3J1YjI.:d0de0278-0dc1-4c01-8a07-af38b3205e46:trunk%2Fgrub2:2172')16:30
Kamping_Kaiserphcoder: can you link me to the repo? I'll start to track it too16:31
Kamping_Kaiser{bzr,svn} info -v16:31
Kamping_Kaiserftr16:31
phcoderKamping_Kaiser: svn.sv.gnu.org/grub/trunk/grub216:32
Kamping_Kaiserand shuld i branch or co?16:32
phcoderCorrupted one is here: http://people.debian.org/~rmh/grub/bzr-backup2/16:32
phcoderKamping_Kaiser: branch16:33
phcodernyu: what if we import through git avoiding svn but still getting the same IDs this way?16:34
nyuphcoder: what are those IDs for?16:35
phcodernyu: merging16:35
nyuphcoder: it feels much safer to discard them16:36
phcoderok. What about using stock git-svn then and get different IDs?16:36
nyuI mean, it feels much safer to operate on the higher layer above the tools that grok their own formats16:36
phcodernyu: what do you mean?16:37
nyuhave you read my script?16:37
nyuit's very small and simple16:38
nyuand from bzr POV it's like the svn never existed16:38
phcodernyu: not yet. As you know I work in another direction of possible recovery. What about fast-import/fast-export?16:38
nyuwhat do you want to archieve?16:39
nyuif this is an issue on safety, I trust my code a lot more than any other approach16:40
phcodernyu: fast-export creates a text file which is actually just a chain of patches16:40
nyuhow does bzr import that?16:41
phcoderbzr fast-import <file>16:41
nyuuhm doesn't have this option, is that a plugin?16:42
phcoderit's in bzr-fastimport package16:42
nyuok let me play a bit with that16:43
lizard_rHi, I made a little program/lib with a local reposity[18 rev.] which I would like to upload to Sourceforge. I just enabled the bazaar feature. I'm on windows and I'm not sure what I made wrong, output: http://lizard.pastebin.com/m6e4430a5 - does someone know what is wrong?16:47
wadeHi all, Any idea how I can troubleshoot a hang when issuing bzr pull via sftp?  I successfully pushed this branch, but when I try to pull it back down as a test, bzr just hangs after I successfully enter my password16:47
wadeusing the latest stable versions, btw16:49
Kamping_Kaiserwade: tried running with -v to get extra info?16:49
wadeyep..hangs too - no extra info16:49
Kamping_Kaiserlizard_r: perhaps you should look on the bzr site abougt the rich formats, sf.net may be using an older veersion16:49
fullermdLast I vaguely checked, SF was using something like 1.10.16:57
fullermdSo it's RR capable (though not 2a capable), but their scripts probably don't make a RR repo.  So you'd probably have to make the repo manually (I think you can do that on SF)16:57
lizard_ryes, they use 1.10 I just checked - but what you just said is far over my head :-)17:00
wadeif anyone has any other ideas on how to troubleshoot this bzr pull hang, I'm all ears17:00
wadeoh crap...never mind....I'm an idiot - I should be running bzr branch, not bzr pull, since I'm trying to pull a new copy - however, bzr should probably give an error message, not just hang - I'll file a bug17:16
wadeer, branch a new copy I should say17:17
fullermdIt certainly shouldn't; it should exit right away with 'Not a branch'17:17
fullermd(by 'should' I mean "certainly does now, pretty sure always has)17:18
waderight...I've seen that before...hmm..let me try something17:18
fullermdSo I suspect you WERE in a branch...17:18
wadehmm...you might be right - when I made sure I was in the non-branch dir I wanted to be in, I did get the "not a branch" error message17:20
wadeso the question is - why did it just hang when I was in a branch, and shouldn't it have given some error?17:20
fullermdI doubt it was really hung.17:21
fullermdIt seems more likely it was doing something that took a long-arse time.17:22
wadehmmm...I'll play with it and see if I can replicate - the branch in question was 3 test files with 1 line each so I'd be surprised about a long-arse operation :)17:23
thumperan item for the sprint next week20:38
thumpercan we plz add a command to push to not stack?20:38
thumperalso20:38
thumperif it does try to stack but fails due to different format types20:39
thumpercan we retry without stacking?20:39
thumperstacking is decided by the client, but the server suggests20:39
thumperright now we don't have a way to tell the client "no, plz don't stack"20:39
lifelessthumper: file bugs please20:53
thumperlifeless: I think there is at least one20:53
lifelessthumper: the sprint is about prep for the next cycle, not doing individual bugs, they are easily done solo, not a good use of face-time.20:53
thumperlifeless: remind me during the open spaces time20:54
lifelessthumper: I'm leaving before then.20:54
thumperlifeless: yeah, fair enough20:54
thumperlifeless: ok20:54
lifelessthumper: I will try to remind you, can't promise anything.20:54
sjohannesquick question, is there a way to set bzr's executable bit for a file in win32?20:57
lifelessyou can using python21:05
lifelessbut I don't think we have a command to do it21:05
sjohanneslifeless: any pointers for doing this? i've never worked with bzrlib before, so any help is appreciated21:09
=== khmarbaise_ is now known as khmarbaise
lifelesssjohannes: the test suite does it a few times, in the exec bit support21:12
lifelessI'll dig up a reference in ~ 20 minutes for you21:12
sjohanneslifeless: ok, thanks a lot21:12
bialixmaxb: ping21:27
bialixsjohannes: pluing x-bit21:29
sjohannesbialix: pardon?21:30
bialixyou need plugin x-bit21:30
bialixto change x-bit on win3221:31
bialixyou wrote: "sjohannesquick question, is there a way to set bzr's executable bit for a file in win32?" right?21:31
bialixsjohannes: ^21:31
sjohannesbialix: ah i see. just didn't understand the "pluing" bit :)21:32
bialixsory, typo21:32
sjohannesbialix: i'll have a look, thanks21:32
sjohannesbialix, lifeless: the x-bit plugin works nicely. thanks for your help21:42
bialixglad to hear21:42
maxbbialix: hi21:43
bialixmaxb: hello21:43
bialixmaxb: I'm working on inclusion of your patch for &nbsp; in qlog21:43
bialixI've changed news entry as following: "Preserving leading whitespace in the lines of the log message."21:44
bialixmaxb: is it ok for you?21:44
bialixis it correct English?21:44
maxbNearly - s/Preserving/Preserve/21:46
bialixok21:46
bialixmaxb: thank you for the fix, merged now21:48
maxbthanks very much for the quick response :-)21:49
bialix:-/21:50
bialixtoday there was said too much about speed of response21:50
bialixpushed to trunk21:51
nyuI have a /trunk/{grub,grub2} SVN repository layout.  I'm trying to convert it to Bazaar using "bzr fast-export-from-svn",21:53
nyuI have a /trunk/{grub,grub2} SVN repository layout.  I'm trying to convert it to Bazaar using "bzr fast-export-from-svn", but in the output /trunk is a single branch21:53
nyuand I'd rather make two branches out of it21:53
bialixnyu: does svn-import does not work for you?21:54
nyubialix: is that bzr-svn?21:55
bialixyep21:55
phcoderbialix: we have repo corruption in bzr and bzr-svn is a possible reason21:55
nyubialix: sorry, no.  we've been trying that for 2 weeks and it corrupted out repository twice21:55
bialixoh, sorry21:55
nyuI want an approach that is as little intrusive as possible, and fast-import patchsets seem like a good way21:56
nyuexcept I don't know how to split the branches21:56
nyucan it be done in bzr afterwards?21:56
nyud'oh, there's a split command21:57
bialixnyu: there is fast-import-filter21:57
bialixsplit is not exactly what you want21:57
bialixnyu: did you try --trunk-path option?21:58
bialixsee help for fast-export-from-svn21:58
nyubialix: it didn't work21:59
bialix:-/21:59
bialixfile a bug please21:59
nyuI think it doesn't like that the new "trunk" doesn't exist throughrough all repository life21:59
bialixand try fast-import-filter21:59
nyuis that still a bug?21:59
bialixI dunno, I was unable to run fast-export-from-svn on windows22:00
nyubialix: does fast-import-filter require a SOURCE argument?  the examples in help page don't have it, but it refuses to run without it22:08
nyu(bug filed)22:08
bialixyes, require22:09
bialixthere is typo with help22:10
bialixexample should be: front-end | bzr fast-import-filter -i lib/xxx/ - > xxx.fi22:11
nyuand I take it that SOURCE is the fast-svn-export dump?22:11
bialixyes22:11
nyustrange.  then I don't understand why do I get this:22:11
nyubzr: ERROR: exceptions.TypeError: cannot concatenate 'str' and 'NoneType' objects22:11
bialixdo you have latest version from trunk?22:12
bialixpastebin full traceback22:12
bialixI recall this bug was fixed recently22:12
nyubialix: no, 2.0.122:13
bialixversion of fastimport plugin I mean22:13
nyuhttp://pastebin.com/m42df5aa822:13
nyubialix: 0.9.0~bzr24322:14
nyunot sure if that 243 is meaningful or debian-made22:15
bialixlooks like revno22:15
bialixthe latest revno of fastimport trunk is 26022:15
bialixcan you just do: cd ~/.bazaar/plugins; bzr get lp:bzr-fastimport fastimport22:17
bialixand then try fi-filter again22:17
nyusure22:19
nyubzr fast-export-from-svn svn-repo - | bzr fast-import-filter -i /trunk/grub2 - | bzr fast-import - bzr-repo22:20
nyudoes this look sane?22:20
nyuuhm still same error22:21
nyumaybe I should use bzr split?22:21
bialixbzr split won't filter out the history of other branch22:21
bialixif you can live with that than use22:21
bialixand file bug please22:22
bialixabout NoneType22:22
nyubialix: maybe I can debug this, but I would need some direction22:23
bialixok, set env variable BZR_PDB=122:23
bialixand run again22:23
nyuok22:23
lifelesssjohannes: if bialix's plugin works for you it will be _much_ simpler than the code wI was digging up22:23
bialixnyu: wait, why you're using -i /trunk/grub2 ?22:24
sjohanneslifeless: well, thank goodness it works :-P22:24
bialixnyu: why not just grub2?22:24
nyubialix: I don't know22:24
nyuI want /trunk/grub2 to become a branch22:24
bialixif you don't use  filter and do fast-import what you have?22:25
nyuI have a shared-repo with only one branch in it, called "trunk"22:25
nyuwhich has two directories, grub and grub222:25
bialixand what's inside?22:25
nyuthe source trees22:25
bialixok, filter operates in the terms of these paths22:25
bialixyou should run filter with -i grub222:26
nyuoh, ok22:26
nyusame problem.  actually, filter is supposed to work without -i or -x too, right?22:26
nyuI mean, as a no-op22:26
bialixI'm not sure, I'm not author, but used it successfully in the past22:28
bialixtry to run fast-import-info instead of filter just to check if strea is correct22:28
bialixtry to run fast-import-info instead of filter just to check if stream is correct22:28
bialixif you know the format of git-fastimport stream you can save it to disk as export-from-svn output and check if there all ":" marks are correct22:30
nyuit looks sane22:30
nyuwhat's a parent?22:30
nyuas in, parent branch?22:30
bialixnyu: btw, you can try to fast-export of imported bzr trunk and try to filter it instead of svn output22:30
nyuoh, but wouldn't I get the same thing?22:31
bialixsometimes -- no22:31
bialixparents -- it seems revision parents22:31
bialixmerged revisions etc22:32
nyuself.parents[":" + cmd.mark] = parents22:33
nyuis ":" + cmd.mark an array index?22:33
bialixyes22:33
bialixand error talk about cmd.mark is None22:33
bialixbut it supposed to be a string22:33
bialixyou can try to change this line this way:22:33
bialixself.parents[":" + (cmd.mark or "")] = parents22:34
nyucmd is some sort of struct passed from commit_handler() right?22:34
bialixpassed to IMO22:34
nyuI thought of that, but it seems to be hiding the real bug?22:34
bialixcan you print cmd22:34
bialix?22:34
nyuI mean, is it acceptable that cmd.mark is empty?22:34
bialixI can't say for sure22:35
nyu1 min22:35
nyubialix: http://pastebin.com/mf82ea8622:36
nyuuhm... there's an empty line22:36
bialixyou really can compare the output of fast-export from big bzr branch with grub1 and grub222:38
nyuok, I'll try that22:39
bialixnyu: I'm looking at parser.py: ImportParser22:41
bialixthere is method _get_mark_if_any22:41
bialixresult of this method then passed as cmd.mark22:42
bialixsometimes this method returns None22:42
nyuoh, interesting22:42
nyuwhat does it mean when it returns None?22:42
nyuis that supposed to be tollerable?22:42
bialixdoes your project is open-source?22:43
nyubialix: the raw repo is public, rsync -avzHS rsync://svn.savannah.gnu.org/svn/grub/ /tmp/grub.repo/22:43
bialixhow's big fi stream after export-from-svn?22:44
bialixafter gzip/zip?22:44
bialixI can't rsync right now22:44
bialixand I can't run fast-export-from-svn either22:44
nyuhold on, compressing22:45
bialixok, looking at the code if get_mark_any returns None it push the processed line back to stream22:46
bialixIMO it means it want to process it later or somehow different22:47
nyubialix: what code portion are you looking at?22:49
bialixparser.py22:49
nyubtw, gzip'ed repo is 237 MiB22:49
bialixImportParser22:49
bialixit's a bit big :-/22:49
bialixI can download it only tomorrow from work22:50
nyuI guess you meant _get_mark_if_any() ?22:51
bialixyep22:51
bialixbut strange thing is in command.py22:51
bialixbut strange thing is in commands.py22:51
bialixCommitCommand22:52
bialixthere is code that checks cmd.mark for None22:52
nyuoh, maybe filter_processor.py should do a similar check?22:53
bialixwait22:54
bialixin your patse http://pastebin.com/mf82ea86 there is line commit, after which should be a line with mark22:54
bialixif I do fast-export for my testing repo I see line with mark22:55
bialixyou have nothing22:55
bialixI really think that fast-export command over bzr branch will produce more "correct" stream22:56
nyuah yes, I was going to test that22:56
nyubialix: btw, lzma file is only 17 MiB23:00
bialixthis size is much better23:00
nyu(tarball from svn repo)23:00
nyuah wait, you said you don't have fast-export-svn handy?23:01
bialixno23:01
bialixnyu: just FYI: there is 2 forms of git-fastimport streams23:07
bialixone form has inline blobs23:07
bialixsecond one is not23:07
bialixfast-import plugin prefer to work with inline23:08
nyubialix: it seems that export from bzr works23:08
bialixlooking at your paste it seems you have the latter form23:08
nyuat least, fast-import-filter won't complain23:08
bialixgood23:08
nyuI think I can work this way.  I'll add the missing information to the bug report23:09
bialixnyu: there is also fast-import-info command23:10
bialixaccording to help this command can be used as elper23:10
bialixaccording to help this command can be used as helper23:10
bialixbut it seems filter does not use this additional info23:11
bialixglad you managed it to finish23:12
nyuexcellent, fast-import-filter worked23:12
nyubialix: I put the info in https://bugs.launchpad.net/bzr/+bug/47788623:12
ubottuLaunchpad bug 477886 in bzr "fast-import-filter: cannot concatenate 'str' and 'NoneType' objects" [Undecided,New]23:12
nyuthanks for your assistance23:12
bialixthanks for filing a bug23:12
jamlifeless: I have a question about subunit. Namely, is there a way to get a nice progress bar out of "bzr selftest --subunit" ?23:49
jamAs far as I can tell, pqm must have been running a custom filter on it23:49
jamah, maybe "subunit2pyunit --progress" ?23:50
jamthat is almost spooky to see the output :)23:51
lifelessjam: :)23:58
lifeless-> plane23:58
jamlifeless: of course, it would  be nicer if it could retain the log when run_bzr fails ... :)23:58
jamlifeless: I'll be joining you in..... 6 hours23:58
jamand then see you in about 3023:59
jamI figured I might try to get more of the test suite passing on Windows during my copious free time now.23:59

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