/srv/irclogs.ubuntu.com/2008/01/04/#bzr.txt

lifelessreconcile in pack form00:00
lifelessthe instructions are over cautious00:00
jelmerlifeless: Notes when upgrading in 1.0rc1 says to reconcile before upgrade.00:06
lifeless11:00 < lifeless> the instructions are over cautious00:06
jelmerah00:07
jelmersorry00:07
lifelessbut use 1.000:07
lifelessnot an rc :)00:07
fullermdAt least for a few hours yet, don't use a rc   ;)00:08
mathrickis bzr-git supposed to be able to check out git branches (as in, remote ones)?00:19
mathrickor does it only work with a pre-existing working tree or something?00:20
mathrickmeh, neither seems to work at all00:24
lifelessbzr-git is not ready for that yet00:40
mathrickyeah, I can see that00:41
mathrickdoes pack-0.92 support nested trees?00:46
jelmermathrick: no00:48
mathrickaha, so dirstate-with-tags is the best bet now?00:48
jelmerdirstate-with-tags doesn't support nested trees either00:49
mathrickrich-root-pack yelled at me it doesn't support nested trees either00:49
mathrickjelmer: well, I have a bzr-svn repo in that format00:49
jelmerthat must be dirstate-with-subtree00:49
mathrickwith a merged-into tree...00:49
jelmernot dirstate-with-tags00:49
tonyyarussoHi folks, I'm afraid I don't entirely understand how bzr works (or any versioning thing for that matter), but want to check it out.  Do I need anything more than a web host that supports Python scripts?00:49
mathrickjelmer: oh, I probably meant that, yeah00:49
mathrickjelmer: in any case, I saw your mail where you say you're replacing all references with rich-root-pack, but it explicitly said it doesn't support nested trees here00:50
mathricktonyyarusso: you don't need any web host (or python scripts there for that matter)00:50
mathrickweb only comes into play if you want to share your repos publically00:51
jelmermathrick: bzr-svn doesn't need nested trees00:51
mathrickjelmer: aha, I remebered from somewhere that it did00:51
mathrickI wonder why00:51
jelmermathrick: however, you can't downgrade a branch to a format with less features, even though you don't use those features at the moment.00:51
mathrickjelmer: oh, but I do use nested trees (I believe, unless merge-into doesn't actually use them)00:52
tonyyarussomathrick: I was hoping to have things accessible from multiple locations (I'm looking for a way to get at my files from various computers - and I have DreamHost space)00:52
mathricktonyyarusso: then all you really need for bzr is ssh access for writing and http access for reading00:52
tonyyarussomathrick: So is there nothing server-side about it at all other than the storage space?00:52
mathrickpretty much yeah00:53
tonyyarussocool00:53
jelmermathrick: merge-into doesn't use nested trees afaik00:53
mathrickyou can use smart server if you can run it on the remote side, but it's entirely optional (and wouldn't probably improve your life significantly, as you're likely to have rather limited needs at first)00:53
mathrickjelmer: I see00:53
tonyyarussoNext question: is there a way to integrate bzr with nautilus, so the actual bzr processes would be transparent when accessed from a gnome desktop?  (although olive isn't too hard to use either, just another step though)00:54
jelmertonyyarusso: There is nautilus-bzr, but it's less maintained than olive00:54
mathricktonyyarusso: I don't think I understand the "transparent bzr process" thing, but there was something like that, yes00:54
tonyyarussojelmer: ah00:55
* tonyyarusso shall go experiment00:55
mathricktonyyarusso: I never really believed in file-manager + VCS integration00:56
foommathrick: it's really good for the less-technical users who also have to use the VC system.00:58
* tonyyarusso is technical enough, just lazy ;)00:58
mathrickfoom: perhaps, but I can't help but feel the impending abstraction leak00:59
lifelessmathrick: there is pack-0.92-subtree01:01
mathrickah, upgrade --help doesn't list the -subtree variants at all01:03
foommathrick: they're hidden so that you won't use them. ;p01:03
mathrickwhy not?01:03
mathrickI clearly need them01:03
mathrickoh, because of the cannot downgrade thing?01:04
lifelessyes01:05
mathrickhmm, upgrading to both pack-0.92 and pack0.92-subtree, I get:01:15
mathrickbzr: ERROR: Directory not empty: "/home/mathrick/Dev/rails/bzr-pokerolymp2/.bzr/repository": [Errno 39] Directory not empty01:15
fullermdI wish we had a progress bar for that inventory building or whatever it is check does while it says it's checking versionedfile 0/xxx...01:29
mathrickI've noticed quite a few places where I think bzr used to have progressbars but lost them in 0.9x+01:30
jelmermathrick: in 0.9x specifically or in the new formats?01:33
mathrickjelmer: I'm not sure, I just know it happened around 0.9x01:33
mathrickokay, I need to sleep01:39
mathricknight01:39
lifelessmathrick: file a bug on the upgrade error please01:42
lifelessabentley: ping01:49
* igc lunch02:02
abentleylifeless: pong03:05
abentleypoolie: have I missed the window yet?03:09
spivabentley: I don't think so, I think he was intending to make the tarball about an hour from now.03:11
igcabentley: well to check in an hour or so if we're ready to go03:12
igcif you get stuff into the pqm queue, poolie will most likely wait for it to merge (I'm guessing)03:13
abentleyOkay, I'm landing the InterDifferingSerializer, because that was a slam dunk.03:16
abentleyThanks everyone for the reviewz03:17
spivabentley: thanks for the codez! :)03:20
lifelessthumper: I will be a little late, trying to get phone fixed..03:29
abentleyfullermd, CardinalFang: You can find the least common ancestor with "bzr find-merge-base".  I don't know what the greatest would be.  Presumably revno 0.  You can also find this revision with bzr log BRANCHA -rancestor:BRANCHB --show-ids.05:11
fullermdOoh, I forgot about ancestor:.  Didn't know about find-merge-base.05:13
lifelessabentley: I'm trying to remember the rules for inventories and revisions05:13
abentleylifeless: Oh?05:13
lifelessabentley: like, which inventories have a revision, and what the rules are for it, is it always the creating commit etc05:13
lifelessfor my new [de]serialiser05:14
abentleyAll inventories have revision-ids that match the revision that created them.05:14
abentleyThere were some format 5 inventories that didn't have them.05:14
abentleyBasically there were two format 5's, one with no revision-id, and one with a revision id.05:15
abentleyBut format 6 and 7 always have them, and so should new format 5 inventories.05:15
abentleyfullermd: find-merge-base is hidden, because I figured its only use was for debugging.05:17
abentleyI'm thinking it might be nice to have a "revision-id" command, though.05:17
abentleythat just prints the revision id for the revision you specify with a revision spec.05:18
lifelessrevision-info does that05:18
fullermdWell, that would be revision-info | awk  :)05:18
abentleylifeless: Perhaps it shouldn't be hidden.05:20
lifelessI think hidden is too big a hammer05:20
lifelesswe kind of want degrees of usefulness ;)05:20
abentleymathrick: If you want a branch with a set of working files, that's called a tree.  Use bzr reconfigure --tree if you want that.05:22
abentleylifeless: Splitting up commands by topic or tag or something would be fine with me.05:32
abentleylifeless: was there anything else you wanted to ask me?05:50
lifelessabentley: nope06:36
mathrickabentley: but a tree is a set of branches that don't have a hierarchical relationship, no?08:29
mathrickmathrick@hatsumi:~/.bazaar/plugins/bisect$ bzr nick http://bzr.licquia.org/bzr-bisect/trunk/08:41
mathrickbzr: ERROR: Cannot lock LockDir(http://bzr.licquia.org/bzr-bisect/.bzr/repository/lock): Transport operation not possible: http does not support mkdir()08:41
mathrickisn't that a bug? Reading the nick should be well doable08:41
=== doko_ is now known as doko
wammathrick: the repository is locked. If there is currently an action, this is ok. If there isn't this could be a stale lock and should be removed.08:44
mathrickwam: uhm, it's over HTTP, the error says something different08:44
mathrickit's not complaining about stale locks, and I can branch it just fine, it's trying to lock the dir (which fails over HTTP, obviously) for reading the nick08:45
wammathrick: sorry - didn't read carefully enough08:45
fullermdI imagine it's more that nobody ever thought of it.08:55
mathrickfullermd: thought of what?08:59
fullermdMaking nick try readonly when it's not writing.09:02
mathrickoooh, I get it now09:21
mathrickbzr nick http://bzr.licquia.org/bzr-bisect/trunk/ sets the nickname to "http://bzr.licquia.org/bzr-bisect/trunk/"09:21
mathrickand I was in a checkout directory09:21
mathrickso there's no way to get a nickname of a remote branch09:22
ubotuNew bug: #180297 in bzr "no way to read the nick of a remote branch" [Undecided,New] https://launchpad.net/bugs/18029709:35
mathrickis there an easy way to rewrite the authorship of committed revisions?10:44
mathrickie. I didn't have whoami set properly, now I do10:44
mathrickand I'd like to have the previous commits to show the proper info10:45
Pengmathrick: I don't think so.10:46
mwhudsonno, revisions are immutable10:48
mathrickmeh10:49
mathrickI wouldn't mind getting a new repo, it's not shared with anything10:49
Pengmathrick: Ok, but I still don't know of a tool to do it.10:54
zekelI want to make a branch from a subdirectory in my repo so that it is it's own repo, which I can commit to separately, from which I can merge changes back into the main repo. Help me with the bzr vocab so I can know which method to look up?10:55
mwhudsonmathrick: it's probably _fairly_ simple bzrlib programming then10:56
mwhudsonmaybe you could trick the rebase plugin into doing it10:56
zekelComing from svn, I could check out any dir in the working tree and not have to carry around a whole repos worth of files. I'm getting confused about checking out versus branching versus I don't know what.10:56
mwhudsonzekel: bazaar doesn't version trees in the same way svn does10:57
zekelThat doesn't mean I can't split a subdir and work on it separately, does it?10:57
Pengzekel: If you really want to turn it into a separate branch which can still be merged back, this is what subtrees do. The feature has been there for a while now but it still experimental or something.10:58
Pengzekel: But that's a lot more than just checking out a subdirectory.10:58
zekelThat's not the same as bzr split?11:02
Pengzekel: Huh. split only requires formats supporting rich roots (metadata about the root directory of the branch), but join requires subtrees.11:05
zekelPeng: I'm not sure I get the implication.11:07
zekelAlso, would the split directory, since it's no longer a part of the main tree typically be moved out to be it's own tree, or should it stay there and somehow be treated differently?11:08
Pengzekel: I dunno.11:08
Pengzekel: You should only do this if you think the directory should logically be a separate branch, not just to save disk space.11:09
zekelPeng: It's not really to save disk space, it's more for path concerns. For example, if you have repo/work/bzr.com I might want to just get bzr.com and move that to my web server directory without it being really long.11:10
zekelI tend to nest stuff, but that was with the expectation I wouldn't always have to use the full paths.11:11
* Peng shrugs.11:12
zekelMaybe I should just have a separate repo for each project.11:12
zekelThanks for the advice. EST calls.11:13
=== mrevell_ is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
ecognitoIs it possible to do some sort of preview of what files will be effected by a pull operation?12:09
mwhudsonnot yet; there's been talk of it12:10
ecognitoThanks.12:10
PengSomething with bzr missing?12:23
=== cprov-away is now known as cprov-out
=== cprov-out is now known as cprov
CardinalFangMoin.13:18
=== mvo_ is now known as mvo
mathrickmwhudson: doesn't missing do the trick?13:43
=== weigon_ is now known as weigon
mwhudsonmathrick: doesn't tell you which files will be affected does it?14:39
mwhudsonor maybe missing -v does that14:39
CardinalFangHi all.  I'm most of the way through my greatest("/latest")-common-ancestor plugin.  I have the intersection of changeset ids of two trees, but it's a set, and so no order.  How can I tell what is latest?  The "-CA" part works, but I need a cmp() to find the "G-".15:59
mathrickCardinalFang: did you take a look at how merge does that?16:05
CardinalFangmathrick, Eh, I thought so.  I'll look again.16:05
CardinalFangI hope I'm not reinventing the wheel.16:05
mathrickCardinalFang: don't worry, I had the same feeling when replacing diff_cmd_helper recently :)16:07
* CardinalFang risks tearing a rip in space by putting his plugin in revision control.16:11
mathrickheh16:11
mathrickCardinalFang: if that worked, bzr would've destroyed the universe long ago :)16:11
mwhudsonCardinalFang: uh, what are you trying to do?16:14
mwhudsonit sounds much like you could use 'bzr revno -r ancestor:../other'16:14
datomwhudson: revno doesn't seem to accept -r16:16
PainBankcan someone help me out?16:16
mwhudsonah, maybe i meant revision-info then16:16
datoooh16:17
PainBankI uploaded a small program to test out the ability to use bzr to share code from ftp site... and was wonding if someone can try to download the code?16:17
PainBankand let me know if it works or not.16:17
PainBankc# program, simple random number generator upon a button click... or at least let me know if you see the code or not.16:17
PainBankhere is the address:16:18
PainBankhttp://www.detroitcreativetalent.com/SSD/RandomGen/16:18
PainBankwith the .bzr folder in it.16:18
datoPainBank: http://www.detroitcreativetalent.com/SSD/RandomGen/.bzr/branch-format gives a 500 error16:20
=== AnMaster_ is now known as AnMaster
CardinalFangmwhudson, Ooo.  After a simple test, that looks like what I want.  I wish it were easier to use.   cd X; bzr branch ../Y -r `bzr revision-info -r ancestor:../Y |awk '{ print $2 }'` ../XY-gca    I can add something to make it smaller, I think.16:23
mwhudsonCardinalFang: sure16:24
mwhudsonCardinalFang: basically you want the code behind the "ancestor:../some-branch" revisionspec16:24
CardinalFangAgreed.  Looking now.16:25
mwhudsonCardinalFang: which you definitely don't want to re-implement, it's pretty hard core16:25
CardinalFangI bet.16:25
PainBank@dato Thanks.  Looks like it is a server side problem... or I didn't set something up there correctly.  Will try later.16:32
=== AnMaster_ is now known as AnMaster
* CardinalFang curses Python.17:13
* Peng gasps.17:14
CardinalFangLeakage of the iter name in a list comprehension strikes again.17:18
PengOh.17:25
PengI think generator expressions are different. :D17:25
CardinalFangYah.  WTF, "str object not callable?"  ...20 minutes...  Oh, my superclass defines a function that I clobber from within a list comp.17:26
CardinalFangI did consider "list(yay generator expression)"17:27
PengIn Py3k, listcomps will (mostly?) be syntactic sugar for exactly that.17:28
CardinalFangI'm actually looking forward to Py3k now, instead of the grim future of retreating into the wilderness after spraypainting on my house a screed containing something about "map" and "cold, dead fingers."17:34
* CardinalFang reluctantly lets apply() and reduce() go.17:35
dleeRandom minore observation re: an earlier discussion about wanting bzr progress bars:  I am a blind programmer, and text progress bars tend to cuase LOTS of extra speech besides just letting me know what's happening.  I sometimes mildly wish there was an option to turn those off without turning off other status announcements.17:45
CardinalFangThat shouldn't be too hard.17:47
beunodlee, have you used Launchpad before?17:52
dleeno17:52
beunoif not, I can file a bug for you17:52
beunoto request that option  :D17:52
dleeI'm sure I can, but I haven't gotten to it.17:53
beunodlee, https://bugs.launchpad.net/bzr/+filebug17:53
beunoyou will need an account first though17:54
beunoif it gets too complicated, just give me some specifics and I'll file it for you17:54
beunoif you do get a Launchpad account, you can subscribe to the bug and follow it's progress, so I do recommend that17:54
dleeI'm actually on the road from Illinois to Virginia atm, ircing via a Virginia FreeBSDD box running IRC; pardon a likely lot of spotty aircard access :)17:54
CardinalFangdlee, What shell do you use?  Perhaps a quick fix:  alias bzr="TERM=dumb bzr"17:54
CardinalFangdlee, Ah!  Even better:  in your shell, export BZR_PROGRESS_BAR=""17:55
beunodlee, ah, I see, I'll file it for you. You would just like an option for the progress bar to be removed?17:55
dleeCardinalFang: Intriguing idea.  I use tcsh mostly under FreeBSD and under Cygwin, and I and some officemates will run bzr from DOS boxes directly in Windows as well.17:56
dleeCF:  If there's already an envvar for this, I doubt we need an option for it too :)17:57
beunois there an ennvar for this?17:57
CardinalFangbzrlib.progress looks for that environment variable.17:57
dleecool17:58
beunothere ya' go, even better. It seems it's just a documentation problem17:58
CardinalFangall, Is there a reason why "branch" doesn't set the default location for future pulls and pushes?18:00
datoCardinalFang: it does for future *pulls*18:01
dleeNow for a perhaps bigger issue:  The following just occurred when I tried to cvs-import my second project.  The first line is my command (with paths generalized as will be obvious), then follows the output:18:06
dlee[]18:07
dleebzr cvsps-import /<CVSRootPath> company/proj proj18:07
dleeCreating cvsps dump file: proj/staging/company_proj.dump18:07
dleeRead 306 patchsets (string cache hits: 0, total: 525)18:07
dleeFailed while processing: Patchset(17, HEAD, dlee, 2004/01/16 17:09:27)18:07
dleeProcessed 17 patches (17 new, 0 existing) on 1 branches (1 tags) in 8.4s (2.03 patch/s)18:07
dleebzr: ERROR: rrno 2] No such file or directory: '/home/Doug/proj/bzr/company/proj/tags/projcom_rel040116 **FUNKY**'18:07
dleeThis is under Cygwin, so my first suspect is file name casing issues :P  This crash leaves a .cvsps dir behind that must be deleted manually, or the next attempt will quickly die with a "not found in cache" error (that I can repro if necessary).18:11
beunoI can't find Feisty's .deb for 1.0 in: http://bazaar-vcs.org/releases/debs/feisty/    am I looking in the wrong place?18:12
dleeThe tag directory complained of, though, really does not exist at this point in the process.18:16
CardinalFangIs it possible to set the parent branch without pulling or pushing?18:17
PengCardinalFang: Edit .bzr/branch/parent or .bzr/branch/branch.conf, depending on your branch format.18:18
CardinalFang:\18:19
PengCardinalFang: If it's .bzr/branch/parent, you probably need to be wary of putting a \n at the end of the file.18:20
* CardinalFang horks.18:21
dleeWhere should I file a bug on this?18:22
dleeCancel; found it (was looking for cvsps, not just cvs); getting LP account...18:30
dleeBug 18040818:55
ubotuLaunchpad bug 180408 in bzr-cvsps-import "["funky" crash on some Cygwin imports" [Undecided,New] https://launchpad.net/bugs/18040818:55
ubotuNew bug: #180408 in bzr-cvsps-import "["funky" crash on some Cygwin imports" [Undecided,New] https://launchpad.net/bugs/18040818:55
dleelol I thought I waited long enough18:55
radix:)18:56
PengBah, I make the most trivial commit ever, and pushing it creates a 2.4 MB pack because the remote repo is old.19:31
fullermdSee, if you'd just made a 200 meg commit instead, you wouldn't notice these problems   :p19:32
Odd_BlokeThat's why I keep an Ubuntu ISO in all of my repos. :p19:33
beunowe should have a plugin for downloading the ISO when doing "bzr init"19:33
Odd_BlokePerhaps we should just ship it with bzr itself, to save on bandwidth.19:34
beunothe bundlebuggy merge request will be fun to watch19:35
fullermdYeah, you WONDERED why there was so much effort spent on repo formats that handled large commits well...   now you know!19:40
Peng"[MERGE][trivial] Distribute Ubuntu 7.10 with Bazaar"19:42
Pengfullermd: I have made a couple 6 MB commits. The 120 MB autopacks over SFTP are nice...19:43
Odd_BlokeHeh, imagine the Bundle Buggy merge request when the next version is released. :p19:44
PengHey, hold on, I do have that ISO.19:44
PengOnly 2 gigs of RAM though.19:44
PengSomeone on a supercomputer should try it with the DVD ISO. :)19:47
fullermd% bzr upgrade --7.1019:47
beunoI think using the Ubuntu ISO is a bit biased, we should probably have a mix of all the major distros19:48
elmoPeng: you'd need to distribute the source to comply with the GPL too, don't forget19:48
elmo;-)19:49
fullermdIf we could just rewrite ubuntu in python, it could ship as a plugin...19:49
* Peng wanders off.19:51
mathrickelmo: good thing bzr is a VCS then19:52
=== cprov is now known as cprov-away
jelguys... I need to setup a pre-commit hook to update a file in my app with the version number.  The docs seem to suggest putting this in the user's config directory, but I only want this one project to do it?22:18
jelBasically I want to dump a python version-info file in the pre-commit of one project.22:23
CardinalFangpre-commit hooks must not update the tree delta or future tree.  I just read that.  In big letters and everything.22:24
CardinalFanghttp://doc.bazaar-vcs.org/bzr.dev/en/user-reference/bzr_man.html#hooks22:25
CardinalFangjel, maybe you could make a new command that updates and then calls "commit".22:26
jelCardinalFang: I guess the most obvious method will be to just create a directory of helper scripts, one of which is commit.  I was hoping for something more integrated -- I still miss the simplicity of rcs's $Id$ :D22:27
CardinalFang$Log$ was nice too.22:28
fullermdUgh, $Log$ was teh efil.22:29
fullermdI have $Header$'s all over my files, though.22:29
jelYeah, I liked log as well.  No problem, at the end of a file.22:31
db-keenWhy doesn't the apt repository for bazaar include the latest versions of some programs?22:45
db-keenlike bzr-svn and bzr-rebase22:45
CardinalFangWhich APT repo is that, db-keen?22:46
db-keenCardinalFang: http://bazaar-vcs.org/releases/debs/gutsy/22:47
db-keenit includes Bazaar 1.0, but the version of bzr-svn it includes doesn't work with bzr 1.022:47
db-keenonly the latest version does, which is available as a .deb package22:48
db-keenhttp://samba.org/~jelmer/debian/22:48
abentleyCardinalFang: Also, I tried to tell you yesterday that there's already find-merge-base.  But you left like a minute before I could tell you.22:52
db-keenbzr-gtk (olive) is another significant package which is behind23:08
grycis there any way to get a list of all contributors in a bzr branch?23:21
beunogryc, bzr log and grepping through the output comes to mind23:22
grycah, good idea23:23
beunoor even using annotate to know how many lines each person contributed23:23
grycI thought about using annotate, but I'd need some esoteric `find` that ignores .bzr and such23:23
beunogryc, someone made something like that for bzr a while ago, let me check the archive to see if he made the script available23:24
grycokay, thanks23:24
beunogryc, seems like he didn't provide it, no23:27
beunohttp://article.gmane.org/gmane.comp.version-control.bazaar-ng.general/31364/match=albisetti23:27
grychrm, well thanks anyway23:28
beunowelcome'23:31
luksgryc: https://launchpad.net/bzr-stats23:38
CardinalFangHmm.  So, what's the oh-crap-I-didn't-want-to-pull-that-much command.  Remove the last N changesets?23:39
luksCardinalFang: uncommit23:39
CardinalFangand then "bzr revert"?23:40
luksyes23:41
CardinalFangI thought I remembered reading about a range to "merge", backwards.  Am I nuts (about that).23:42
CardinalFang?23:43
beunoCardinalFang, bzr revert -r X23:43
beunoreverts to that specific revision23:43
luksCardinalFang: merge backwards with revert a some changes (which means adds a new revision)23:44
lukser, s/with/will/23:44
CardinalFangEww.23:45
CardinalFangThanks.23:45
grycluks: thanks for that link to bzr-stats :D23:50
CardinalFangFinal question for today:  Suppose I work on a part of code for several days.  I commit at several intervals because I want the benefits of SCM.  Suppose I want to make that into one logical changeset before pushing, because my changes are really one unit of stuff, and my intermediate steps are frankly embarrassing.  Is that possible?  My current tool has that, but I haven't seen that for Bazaar yet.23:50
luksthose intermediate steps are part of the history23:52
CardinalFangbzr collapse -r ancestor:parent  ->  like revert and then commit, i suppose.  Hmm.23:52
lukshm, bzr collapse?23:52
CardinalFangSomething I'm making up right now.23:52
fullermdClosest would just be doing a diff of all of them together and patch a fresh tree.23:53
luksyou can simply make a new branch, bzr merge -r X..Y and commit23:53
foomwhat i'd like, which no tool has today, is the ability to *keep* that history for myself, but to collapse it for the consumption of others, and yet have merges know that they're the same thing.23:53
fullermdYou'd probably want to do a revert --forget-merges in the middle there.23:54
CardinalFangYeah.  And the commit messages are lost with "bzr revert" also.  :(23:54
luksbzr revert reverts only the working tree, no revisions23:54
fullermdrevert --forget-merges doesn't touch the working tree, it just drops the pending merge revs.23:55
CardinalFangI'm not really trying to hide anything.  I just want it one logical unit.  "changeset 47" is my work for that week.23:55
fullermdYou could also just uncommit back and then recommit the real changes.23:55
fullermdAll pretty much equivalent under the hood, just different expressions.23:55
luksCardinalFang: why not just merge it?23:55
fullermdWell, that's why we have the special treatment of left-side history   :)23:55
CardinalFangOops I said "revert" a few times when I meant "uncommit".23:55
luksthen all the revisions would be grouped under one logical unit23:55
foomyes, bzr automatically "hides" the intermediate commits into the merge commit23:56
* CardinalFang is eager for "gcommit" to load the previously saved commit messages.23:59

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