/srv/irclogs.ubuntu.com/2010/01/05/#bzr.txt

=== tchan1 is now known as tchan
igcpoolie: can I land https://code.edge.launchpad.net/~ian-clatworthy/bzr/user-ref-topics/+merge/16750 now?00:03
jelmerlifeless: Hi00:39
kirklandi need to generate a diff with bzr diff, but I need the resulting patch to have a -p100:54
kirklandis there some option i can pass to bzr diff to add an arbitrary additional leading dir?00:54
fullermd-p00:55
kirklandfullermd: cheers00:55
pooliehi igc00:56
poolieigc, yes00:56
igcpoolie: thanks00:57
bendjHi.  Reading in UserGuide, "Trailing slashes on patterns are ignored. If the pattern contains a slash or is a regular expression, it is compared to the whole path from the branch root. Otherwise, it is compared to only the last component of the path."  is unclear to me.  If I want to ignore a directory (e.g. "sites/") and all it's contents that's in my current directory, which of the following do i add to .bzrignore?  "sites", "sites/", "./sites", etc etc ?00:57
spivbendj: do you want to ignore any file/directory called 'sites' anywhere in your tree, or just at the root?00:59
spivif you just want to ignore it (and thus everything under it) at the root, you want "./sites" I think.00:59
lifelessjelmer: hi01:03
jelmerlifeless: Any chance you could follow up to my reply in https://code.edge.launchpad.net/~jelmer/bzr/repo-size/+merge/16582 ?01:03
jelmerlifeless: Basically, I'd like to have an overridable function for the number of revisions since that's all I want to override for foreign branch implementations01:04
spivbendj: to be precise, "./sites" will ignore (root)/sites as well as everything under it.  If just want to ignore everything under it (but not ignore (root)/sites), then I think you'd want "./sites/*".01:17
=== raimue is now known as Raim
meoblast001hi, i accidently did something in the middle of writting a commit message that locked my branch, how do i force unlock?01:49
cody-somervillemeoblast001, bzr break-lock01:51
spivmeoblast001: perhaps you have "bzr diff | less" or similar still open in another terminal?01:52
meoblast001bzr: ERROR: The lock for '/home/braden/Documents/Development/citrine' is in use and cannot be broken.01:52
meoblast001spiv: i accidently hit control+z01:56
meoblast001fixed it01:57
meoblast001what's this01:57
meoblast001unknown:   bzr_log.kvvUj5   bzr_log.kvvUj5.save01:57
Pengmeoblast001: You ran "bzr commit" without supplying a message, and it bzr opened an editor, with that filename.01:58
Pengmeoblast001: The .save file is presumably something from your editor/01:58
bendjspiv Thanks.  That clears it up!02:29
spivbendj: great, glad I could help :)02:29
pooliehi spiv02:47
pooliespiv, patch pilot mail?02:47
spivpoolie: ah right, yes.02:48
=== froosch_ is now known as froosch
pooliethis is your cue to nag me about the hottest100 mail :)02:55
spivpoolie: consider yourself nagged ;)03:04
poolie:)03:04
chalkbagHey folks, is there a way to change author info on revisions committed locally?03:08
chalkbagI put in a wrong email addy :(03:08
bob2you could use bzr-rebase, I think03:18
chalkbagbob2, hmm, I don't think it's in Fedora repos :o03:24
lifelessits now called rewrite03:27
bob2ah03:28
chalkbagSigh - still not there :( I'll install it from source, I guess. Thanks for the pointer!03:41
=== lamalex_2 is now known as lamalex
_AndrewIs there a way to check  --append-revisions-only has been set on a branch and also, is there a way to set it after a branch has been initialized?04:39
bob2you can edit .bzr/branch.conf or so04:40
_Andrewah04:49
_Andrewwhen you init a bzr with  --append-revisions-only it just adds a setting in the branch.conf04:49
_AndrewThanks, I understand now04:49
brmassaguys, how can i disable the bzr-notify from my ubuntu?05:02
AfCbrmassa: uninstall the bzr-dbus package?05:10
brmassaAfC: i dont know exactly. it seems bzr-notify only notifies me that i commited some code, which is pointless since i know what i just did. and its using my pc's resources. so i want to remove it at least from boot.05:11
_AndrewCan I merge changes from branch6 format into 2a format?06:36
Peng_Andrew: Those two branch formats can intermingle fine. It's the repo format where you may run into trouble.06:37
_Andrewrepo format?06:37
spiv_Andrew: look at the output of 'bzr info -v', for instance.06:38
_Andrewah ok06:39
spivThe formats of the different components (working tree, branch, repository) are largely orthogonal.06:39
=== AfC1 is now known as AfC
_Andrewhttp://paste.ubuntu.com/351642/06:40
_AndrewWell, that's what I have before and after upgrade06:40
_AndrewIt looks like the repository format is different too, so does that mean it's a problem?06:41
PengI don't see a problem?06:42
spiv_Andrew: that all looks fine to me06:42
_Andrewgreat06:42
_Andrewthanks06:42
spiv_Andrew: those are all the most current formats06:42
spiv_Andrew: and the same as you'd get with e.g. 'bzr init' from a new version of bzr.06:42
_Andrewbecause we have some code I need to merge into the newly upgraded repo from the old format06:43
_Andrewfrom another repo in the old format **06:43
spivUnless you've been using experimental formats, you can always take history from old to new.06:44
_Andrewah ok06:44
spiv(In this case you won't be able to take commits made in the new repo back into your old repo though.)06:45
_AndrewThat's fine. I just want to be able to move over all the commits from everyones branches before moving everyone over to the new repo06:47
poolievila, hi?07:07
vilahi all !07:28
vilahey poolie !07:28
pooliehi vila07:33
pooliehow about a quick call?07:33
vilapoolie: just a sec07:34
bialixheya bzr09:40
PengGood morning. :)09:40
bialixhi Peng09:41
vilahi bialix10:08
bialixhi vila, happy new year!10:15
vilabialix: you too  !10:17
jszakmeisterhi balix!10:49
jszakmeisterWould have time for some QBzr/QShelve related questions?10:49
jszakmeisterIf not, I can just send them to the list.10:50
mathrickhiya10:58
mathrickis there a way to find out what revisions are in the store that aren't in the tree?10:58
mathrickie. if I have uncommitted some time ago and would like now to get back that revision, how do I get to that revspec bzr prints when you do uncommit?10:59
bialixhi jszakmeister!11:00
bialixhappy new year11:00
* bialix bbiab11:00
bob2mathrick: bzr heads11:01
Pengmathrick: The original uncommit command, and the "bzr pull" suggestion it spits out, might still be in your .bzr.log as well.11:02
mathrickbob2: thanks, lemme try that11:04
mathrickuh-huh, it seems to go through everything in this shared repo11:04
=== Kamping_Kaiser is now known as Bambi_BOFH
bob2could be11:07
mathrickand now it hits some SVN branch which tries to "analyse layouts" of 1365 revisions at the rate of 1 revision per 5 minutes11:08
jszakmeistermathrick: maybe use --dead-only?11:15
jszakmeisterI've not used bzr heads much... so I can't so for sure it will help you.11:15
mathrickjszakmeister: that's what I tried, but it still insists on touching that bzr-svn one11:15
mathrickI'm trying to dissuade it now11:15
jszakmeisterBummer. :-(11:15
* bialix back11:18
bialixjszakmeister: ping?11:19
jszakmeisterYep, I'm here.11:19
jszakmeisterQuick question11:19
jszakmeisterI'm looking at qshelve stuff again (sorry for the long break)...11:19
jszakmeisterI was originally thinking of using the TreeWidget...11:20
PengAt worst, you can temporarily disable bzr-svn.11:20
Pengmathrick: ^11:20
jszakmeisterbut the more I look at it, the more I'm thinking that maybe I shouldn't11:20
jszakmeisterI need to open the diff editor by default, need tristate checks (which I think I can do, but I'm not sure yet), and there were a couple other small things.11:21
jszakmeisterShould I just do something else, or should I refactor TreeWidget to allow me to override the behaviors I need?11:22
bialixoh11:22
bialixmaybe ScrollableArea?11:23
bialixdo you want to use side-by-side diff?11:23
jszakmeisterI thought we were going to call out to a tool as a first cut?11:23
bialixmmm, I don't understand11:24
mathrickpeng: yeah, that's what I arrived at now, trying to make it not raise from the dead :)11:24
jszakmeisterI meant I need to override the default double click behavior in TreeWidget in the changes view.11:24
jszakmeisterI think we want it to open the external tool when you double click on a modified file so that you can shelve some of the changes, right?11:25
bialixjszakmeister: I think I forgot some details11:25
jszakmeisterIt's been a while. :-)11:25
bialixyep11:25
bialixand I was too busy with work11:26
jszakmeisterSame here11:26
jszakmeisterLemme dig up a link real quick...11:26
bialixTreeWidget is the most universal widget it seems11:27
bialixdo we really want it?11:28
jszakmeisterThat's basically my question.  It's nice because it already collects the changed files...11:28
bialixjust to create list of files? that's will be nice,we have similar in treewidget.py11:28
jszakmeisterI'm sorry... that's the tree widget I'm talking about. :-)11:28
bialixdo you mean built-in qt QTreeWidget or Gary's treewidget.py?11:29
jszakmeisterGary's11:29
bialixoh11:29
bialixyep11:29
bialixI'm guess reusing that widget is the right way11:29
bialixit's already has enough power and allows customization11:29
bialixyou made a sketch at first about 2 panel side-by-side interface11:30
jszakmeisterIs it a problem if I subclass it?11:30
bialixbut then we talked about using external tool to get more fine grained control over changes to shelve11:31
bialixwhy that's a problem?11:31
jszakmeisterJust looking to do what is acceptable. :-)11:31
jszakmeisterI've been on some projects that have a methodology that discourages subclassing.11:32
jszakmeisterI think I can subclass and override the few bits that I need to make it launch an external tool.11:33
bialixdo you need subclassing to override some methods?11:33
jszakmeisterYes.11:33
bialixif these bits are not generic enough then I don't see a problem with subclass11:33
bialixwhat is the reasons to avoid subclassing?11:34
bialixspeed of python?11:34
jszakmeisterSeriously, I have no idea... they're were just adamant about a few things, and that was one of them.11:35
bialixit was a python project? or?11:35
jszakmeisterEither you built everything into the class, or you duplicated code. :-(11:35
jszakmeisterJava, IIRC11:35
bialixhave no real experience with Java, sorry11:36
jszakmeisterIt was just stupid policy. :-)11:36
bialixin Python very deep subclassing may affects performance, IIRC11:36
bialixbut it's not the case yet11:36
jszakmeisterI could see that with having to scan the base classes for a method.11:37
bialixyep11:37
jszakmeisterThanks for the help.  I'm gonna see if I can get something more working this week.11:37
jszakmeisterOff to work!  Happy New Year!11:38
bialixwill be nice! let the power be with you :-)11:38
bialix:-)11:38
bialixrats, wrong quote11:42
* bialix sighs11:42
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
mgolischwhats the easiest way to setup some location to store bzr branches?14:28
mgolischsftp?14:28
Pengmgolisch: I'd probably do it over SSH, but I'm already SSHed into my bzr server anyway.14:29
Pengmgolisch: bzr init-repo should be able to take a remote location/14:29
mgolischis there a way to list all branches and some info about them from a repository?14:31
mgolischdidnt find anything that sounds like that from bzr help commands14:31
jammorning all14:35
Pengmgolisch: The bzrtools plugin provides a "bzr branches" command. Just gives a list, no other info, though.14:36
Pengmgolisch: Also, can be horribly slow in the face of bzr-svn...14:36
mgolischbasicaly what i want is setup a shared repo that could be accessed by all workstations here, and that would allow ppl to create new branches in it and operate in them from their workstations14:37
mgolischwithout having to do any fancy cmdline foo on the server to create new branches etc14:37
PengOh.14:40
PengI thought you meant the initial setup.14:40
PengSure, creating new branches just takes a "bzr push".14:40
PengDunno how you should set it up, though... You could give everybody one SSH login, or give them each their own shared repo (or use stacked branches) and have them use different users.14:41
Pengs/give everybody one SSH login/use the same SSH login for everybody/14:41
bialixhi jam, and happy new year!14:49
mgolischPeng: thx i think ill go with only one ssh login/user14:54
mgolisch:)14:54
=== beuno is now known as beuno-lunch
jamhappy new year to you bialix15:45
bialix:-)15:46
=== deryck is now known as deryck[lunch]
=== beuno-lunch is now known as beuno
jamjames_w: are you around for a chat?16:36
james_whi jam16:36
jamjames_w: just trying to follow up on udd/hottest100 and feel a bit lost16:37
jamI figured I might as well poke at the bugs you've filed so far16:37
jamand at least see where they are at16:37
jamfor example, bug #496764, are you working on that, and/or is it something that helps the import stuff?16:37
ubottuLaunchpad bug 496764 in bzr "want a hook for diverged graphs" [Medium,Confirmed] https://launchpad.net/bugs/49676416:37
jamOr is it just helpful for the builder side?16:37
james_wit's not an import thing16:38
james_wit's for the user experience16:38
jamjames_w: what about bug #48422816:42
ubottuLaunchpad bug 484228 in bzr "Issue when merging cwidget: bzrlib.errors.NoSuchFile: No such file: ('changelog-blahblah') in iter_file_bytes" [High,Confirmed] https://launchpad.net/bugs/48422816:42
jamyou marked it invalid in bzr-builddeb16:42
jambut it is still open in bzr16:42
jamthe discussion sounds like it is just a dupe of another bzr bug which has been fixed16:42
james_wthat may well be the case16:42
jamand bug #492647, that seems more like import-side issues, but is it hitting any of the 'hottest100' ?16:42
ubottuLaunchpad bug 492647 in bzr "\r not allowed in commit message" [Low,Confirmed] https://launchpad.net/bugs/49264716:43
james_wI left the bzr task open so someone more familiar with the other bug could make the judgement16:43
jamk, I'll close #48422816:43
jamwe can re-open later if necessary16:43
james_wI don't know if that's a hottest10016:45
james_was you say, kerberos isn't, I just opened it at the request of mathiaz16:45
james_wshould we have a hottest100 tag as well as udd?16:45
jamjames_w: that is what it sounded like in Martin's last email16:46
jamthe idea being our first focus target for helping udd is getting the top 100 imports working16:46
jamjames_w: and the last udd bug #48872416:47
ubottuLaunchpad bug 488724 in bzr "commands updating working tree should provide the same modification time for all modified files" [High,Confirmed] https://launchpad.net/bugs/48872416:47
jamthis sounds like we need to settle on a timestamp, and then have transform set the mtime on all files before it moves them into the working dir.16:47
jamBut I don't really understand why this is a udd bug16:47
james_wyep, was just thinking from an organisational perspective. You will want to see the list of outstanding hottest100, while we still want lists of udd bugs.16:48
jamjames_w: right16:48
james_wI'm not exactly sure about that one16:48
james_wI think it was filed after discussions at UDS, but I can't remember if I was involved, or which problem we were talking about16:49
vilajam: because it was mentioned as a top wish list item in UDS16:49
jamhey vila, happy new year, btw16:50
jamI was missing you around here :)16:50
vilajam: hey, yeah, you too :)16:50
jamI should be getting my espresso machine today16:53
jam\o/16:53
vilahehe, can't start the day without one myself :)16:53
jamwell, I have a crummy steam-powered one that does both drip and "espresso", but I'm upgrading to a genuine one16:54
jamvila: http://www.amazon.com/dp/B000TBEU3S/ref=asc_df_B000TBEU3S994674?smid=ATVPDKIKX0DER&tag=googlecom09c9-20&linkCode=asn&creative=380341&creativeASIN=B000TBEU3S16:54
vilaouch,mine is far less expensive (I seem to remember we pay ~100 euros, maybe 150) but still makes the best expresso I know about :) I could buy a new SSD for that price :-D16:56
vilahmm, wth happens on my SSD *right* now ? :-/16:57
=== deryck[lunch] is now known as deryck
jamvila: well, I got it from a different place that had a cheaper base price *and* 20% off. I was just looking for a picture :)16:58
jamand at the EU => USD conversion, isn't that about the same price now? :)16:59
vilalol, I wish :)16:59
jamhttp://www.google.com/search?q=euro+to+usd16:59
jamsays 1.44:116:59
jamSo I guess closer to 210EU17:00
vilawow, I'm still not used to that, I'm used to Apple prices being 1 EU == 1$ :-D17:01
vilahttp://www.amazon.fr/Krups-F88042-Cafeti%C3%A8re-espresso-noir/dp/B0002JZ2D4/ref=sr_1_23?ie=UTF8&s=kitchen&qid=1262711038&sr=8-2317:04
vilaI wasn;t that far, 160EU17:04
vilaAnd you should taste it soon hopefully :-/17:05
vila:-) I meant17:05
* vila will have a hard time explaining the typo :-)17:05
jamvila: The review's I've read said "stay away from crema-enhancing" models. The give you crema at the expense of flavor17:07
Pilkyvila: in all fairness to Apple, the EU prices are with VAT and the US are without sales tax17:07
jamAnyway, I had originally planned to shoot for closer to $200, but I saw this one on a good deal and couldn't resist17:07
vilajam: Enjoy ! Is all I have to say :)17:07
jamPilky: except when ordering online, you don't always pay sales tax17:07
Pilkythat said, an iMac is $1200 in the US, but ~$1325 in the UK/EU without tax17:07
jamthough I think you are supposed to report it to your state gov, and pay it there...17:08
vilajam: You have to use the local Apple Store and the taxes apply there17:08
jamPilky: that is just the cost of the euro/pound key :)17:08
vilaPilky: : Enjoy ! Is all I have to say :) I love my Apple hardware even when I run Ubuntu on it :)17:09
Pilkyoh well, even if I bought it at the US price, I'm still too poor to afford a Core i7 27" iMac at the moment :p17:09
Pilkyjam: also the cost of having a vertical enter key rather than the annoying horizontal ones on US keyboards ;)17:10
vilaPilky: don'tmention that ! I bought a US keyboard without realizing that :-(17:11
PilkyI once tried typing on my friend's US MacBook and kept hitting the17:11
Pilky\ key17:11
Pilkybecause I always hit the top of the return key17:12
vilareally ?17:12
vila:-/17:12
PilkyOf course I'm currently using an MS keyboard so half the keys type different things17:12
PilkyUK Windows keyboards are weird in some places17:13
jamPilky: seems better to hit the lower part, since it is closer to home row...17:13
Pilkylike " is shift-2 and @ is shift-'17:13
jamPilky: really old commodore keyboards had that17:14
Pilkywhich to me makes no logical sense, but oh well17:14
Pilkyjam: well that's how modern UK windows keyboards work. Macs flip it around. Never thought to check any Linux distros17:14
Pilkyoh well, even if the keys are labelled wrong, I still love my keyboard :p17:15
Pilkyjfroy: ping17:16
jfroyPilky: morning17:16
Pilkyjfroy: got some more mockups for you: http://dropbox.mcubedsw.com/bazaarxdesigndoc/bazaarxdesigndoc.html17:16
Pilkystill tweaking but most of the screens are there17:17
jamPilky: of course I have a US layout, but run Dvorak17:18
jamso none of my keys type what they should :)17:18
jamwell, except the number keys17:18
Pilkylol17:18
Pilkywell I couldn't even re-arrange my keys if I wanted as I've got an ergonomic keyboard so they can pretty much only fit in once place17:19
jamvila: does OSX have futimens ?17:19
* fullermd shudders.17:20
vilafutimes ! damn I was wondering what you were talking about :)17:20
fullermdJust LOOKING at an "ergonomic" keyboard makes my hands hurt.17:20
vilajam: yes17:20
jamvila: http://www.kernel.org/doc/man-pages/online/pages/man2/utimensat.2.html fu-time-ns17:20
jamso we'd need to track down the function for Win32, but we could probably expose futimens in the _read_dir extension17:21
tedg1Is there a way to regenerate indexes?  I thought there was, but I can't find it now.17:21
vilajam: then no17:21
jamvila: well fu-time-s would be sufficient for our need17:21
jamif it also exists elsewhere17:21
jam1s resolution is enough for the bug17:22
vilaI was about to ask, yes17:22
Pilkyfullermd: http://www.infoprix.ca/images/pieces/921_1-Microsoft-Natural-Ergonomic-4000-Fr..jpg :p17:22
* fullermd twitches.17:22
Pilkyheh17:22
* fullermd cuddles up with his 18 year old Type M.17:23
Pilkyjam: this could help with OS X http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/index.html#group_Section_1_man_FA17:25
A4Techhi all17:36
A4Techi have a some trouble... http://paste.ubuntu.com/351882/17:36
stakhhello, I'm trying to use bzr, but have difficulties doing push or pull between my branches. I always get a bzr: ERROR: invalid header line: ''17:50
stakherror message17:50
stakhAny ideas of what could be going wrong?17:50
james_wstakh: could you try again passing -Derror on the command line?17:58
stakh$ bzr push -Derror ~/WebDav/myDisk/webpage/PIM/18:00
stakhbzr: ERROR: bzrlib.errors.BzrError: invalid header line: ''18:00
stakhTraceback (most recent call last):18:00
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/commands.py", line 842, in exception_to_return_code18:00
stakh    return the_callable(*args, **kwargs)18:00
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/commands.py", line 1037, in run_bzr18:00
stakh    ret = run(*run_argv)18:00
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/commands.py", line 654, in run_argv_aliases18:00
stakh    return self.run(**all_cmd_args)18:00
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/builtins.py", line 1156, in run18:00
stakh    use_existing_dir=use_existing_dir)18:00
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/push.py", line 128, in _show_push_branch18:00
stakh    remember, create_prefix)18:00
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/bzrdir.py", line 1293, in push_branch18:00
stakh    tree_to.update()18:00
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/workingtree.py", line 2216, in update18:00
stakh    return self._update_tree(old_tip, change_reporter)18:00
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/mutabletree.py", line 53, in tree_write_locked18:00
stakh    return unbound(self, *args, **kwargs)18:00
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/workingtree.py", line 2239, in _update_tree18:00
A4Tech...18:00
stakh    last_rev = self.get_parent_ids()[0]18:00
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/decorators.py", line 138, in read_locked18:01
stakh    result = unbound(self, *args, **kwargs)18:01
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/workingtree_4.py", line 413, in get_parent_ids18:01
stakh    return self.current_dirstate().get_parent_ids()18:01
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/dirstate.py", line 1903, in get_parent_ids18:01
stakh    self._read_header_if_needed()18:01
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/dirstate.py", line 2228, in _read_header_if_needed18:01
stakh    self._read_header()18:01
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/dirstate.py", line 2210, in _read_header18:01
stakh    self._read_prelude()18:01
nailuj24ahem ^^18:01
stakh  File "/usr/lib/python2.6/site-packages/bzrlib/dirstate.py", line 2242, in _read_prelude18:01
stakh    'invalid header line: %r' % (header,))18:01
* beuno facepalm18:01
stakhBzrError: invalid header line: ''18:01
stakhsorry for the spamming...18:01
A4Techstakh: USE PASTBIN ==> http://paste.ubuntu.com18:02
* nailuj24 points stakh to www.paste.ubuntu.com18:02
stakhthat's better : http://paste.ubuntu.com/351895/18:03
nailuj24thanks18:04
FlimmHow can I get bzr gdiff to ignore whitespace?18:04
stakhactually, I realized that it's also impossible to add files in one of the branches. Something must be corrupted with it18:33
stakhI solved the issue by deleting the defective branch and recreating it. Seems to be working now, just hope it does not happen too often18:44
happyaronhi, how can I make my local bzr repository show files in a specific revision?18:49
beunohappyaron, you can branch at a specific revision18:50
beunoor, if it's just one file:  bzr cat FILENAME -r REVNO18:50
beunoor if you want to revert the whole tree, bzr revert -r REVNO18:50
happyaronbeuno: oh, just revert, but how can I turn back then?18:51
beunohappyaron, don't commit, and then just "bzr revert"18:51
happyaronok, thanks18:51
beunobut I'd branch off if you're going to experiment  ;)18:51
A4Techhttps://bugs.launchpad.net/bzr/+bug/503465 need help18:52
ubottuUbuntu bug 503465 in bzr "bzr crash when tying login in launchpad" [Undecided,New]18:52
happyaronbeuno: oh, I will make another copy first18:53
beunohappyaron, why not just branch off then?18:53
beunoit's effectively the same thing18:54
happyaronbeuno: I am new with bzr, and always mess up18:54
happyaronand I don't want to check out everything for a second time ...18:55
happyaronbeuno: I think it works, thanks19:02
lifelessjam: are we fully  redundant now ?20:21
lifelessjam: AFAIK we still had ambiguous records in the pack20:21
jamlifeless: text files don't store the parent graph20:22
jamand neither do revisions, but we could infer that20:22
jamfrom the Revision data20:22
jaminfering the text graph requires going through the inventories and regenerating it, etc.20:23
jamso we are *sort of * redundant :)20:23
jamnot trivially so20:23
lifelessjam: right, and not in the presence of bugs generating the original data.20:27
jamlifeless: well, you could set the data to empty, and then run reconcile, right ? :)20:28
jamoh...20:28
jamand we don't store the file-id for the text content20:28
jamonly in the index20:28
jamso we would have to guess20:28
lifelesswell, use the sha1 from the inventory20:29
lifelessand hope its not the DoD's birthday.20:29
lifelessjam: can you finish helping ted? I'm really not well.20:31
jamlifeless: sure20:31
jamfeel better20:31
A4TechWhy my commits by bzr on launchpad.net displayed as Registry Administrators <https://launchpad.net/~registry>20:34
A4Techmb offtopic? but on #launchpad unaware20:35
marsilainencan I commit binary files (eg. a png image file) to bazaar in just the same way as text files?21:10
nailuj24marsilainen: yes21:12
marsilainenok, thanks21:12
nailuj24np21:13
thumperhi people21:19
thumperwhat answer do we give to people who have branched a packs repo into a local 2a21:20
thumperand try to push / commit back?21:20
thumper(happening on #launchpad right now)21:20
jamA4Tech: can you point to an actual commit that shows up that way?21:31
jamthumper: push upstream to upgrade21:32
jamand/or21:32
jamstart over21:32
jamI'm not sure if 'rebase' provides enough support to allow you to regenerate the commits easily.21:32
A4Techjam trouble fixed21:32
=== nailuj24 is now known as nailuj24ischeati
=== nailuj24ischeati is now known as nailuj24
spivGood morning.22:52
PengGood morning. :D22:53
A4Techmorning?! :)22:55
A4TechAlthough of course I know we should not forget that - when I got up, then the morning :)22:56
saedelaerehi22:58
saedelaerei'am using the bzr explorer and this tool is great. but there is one question.22:59
PengJust one? I guess that's pretty good. :D22:59
saedelaerewhen i want to push a new commit a new dialog opens and at the top i can choose a location. there the last location that i was using is stored. but there is this down arrow, can it be used to choose different locations? where would i have to define them?23:01
wahbenHi all!23:18
wahbenI am new to version control systems. What is the best approach to prevent some files from being uploaded; example: I created a project on launchpad where I uploaded a web-application code. Some parts of the code contain data that is specific to my development environment (database passwords, smtp auth passwords, etc). How do people usually deal with this kind of situation? Does bzr provide some kind of functionality to handle this kind of situation?23:21
nailuj24wahben: bzr ignore --help23:22
nailuj24:)23:22
bob2put them in config files23:22
bob2and don't add the config files23:22
saedelaereright, never add that kind of data to the source code23:23
wahbenand if I create a branch using "bzr branch ./trunk ./dev" then I push the trunk using "bzr push (..launchpad)", will the "dev" branch also appear on launchpad or only the trunk?23:25
bob2only the one you push23:25
wahbenI see.. earlier I branched out my "dev" to create a "trunk", then made changes to the settings file to remove sensitive data, did a "commit" and then pushed to launchpad. Revision 1 & 2 appeared on launchpad, revision 1 containing all my sensitive data... that kinda sucked...23:28
bob2yes23:28
bob2if you're only at rev 2, you might want to start over23:28
saedelaerei'am normaly using sourceforge for my projects. now i added one also to launchpad. i'Am completely new to this interface and just don't find where i can upload files. What do i have to do?23:28
wahbeni did start over23:28
bob2that's not starting over23:28
bob2or did you do something else?23:28
wahbenI mean I removed the .bzr folder, removed the branch from launchpad and re-pushed the proper way23:29
bob2saedelaere: try #launchpad if no one pipes up here23:29
wahbenbut now I am being more careful with what I do... anyways, i'll look into ignore.23:30
bob2ah, so you're sorted?  launchpad doesn't host your passwords anymore?23:30
wahbenbob2, of course, I sorted that in the 30 seconds after I realized what I had done23:31
bob2ah23:31
bob2sorry, I thought you were asking how to fix that23:31
* saedelaere zzz23:31
wahbenthanks for your help, i'll look into  --ignore23:32
jmlis there any known way to work with a moin wiki using bzr?23:42
ronnyjml: you mean a vzr backend for moinmoin?23:44
ronny*bzr23:44
jmlronny, not necessarily23:44
ronnyjml: then what do you mean?23:44
ronnyima a part-time moinmoin contributor (i.e. conference based patching)23:45
jmlronny, I mean, being able to have local copies of moin wiki pages, to be able to edit them, commit, revert, merge updates from the wiki and then push them to the wiki when I am ready to publish23:45
ronnyah, so you mean a foreign repo format23:45
jmlronny, yeah, I think that's closer to what I mean.23:46
jmlronny, I mean, if moin had a bzr backend (which it probably ought to), that would give me what I want for free -- provided I could convince wiki maintainers to switch23:46
ronnyfor now a bzr backend is unlikely23:46
ronnyat least a sane one23:47
jmlronny, fair enough.23:47
jmlronny, what about a remote repo format?23:47
ronnyversioned file metadata is required23:47
ronnypossible23:47
ronnybut you better target the 2.023:47
jml'the 2.0'?23:47
ronnymoin 2.0 has a completely different storage system23:48
jmlronny, ahh, I see.23:48
ronnylifeless: btw, is there any reasonable way to add versioned per-file metadata? afair a2 doesnt have it23:48
jmlronny, I would have guessed that the remote repo format would operate via the webservice anyway23:48
ronnyjml: the moinmoin < 2.0 has a kind of messy storage engine23:49
ronny2.0 fixes that23:49
ronnyin a really good way23:49
ronnyhmm23:51

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