As Terry said, your work is there, with another rev number. I just did the following:
QQQQ
C:\leo.repo\trunk>bzr log
------------------------------------------------------------
revno: 511
committer: Edward K. Ream <
edre...@gmail.com>
branch nick: trunk
timestamp: Fri 2008-06-06 09:07:54 -0500
message:
commit after merge
------------------------------------------------------------
revno: 507.2.2
committer: TL <T...@TLTooLs.net>
branch nick: trunk
timestamp: Fri 2008-06-06 07:39:25 -0500
message:
Vi emulation - Fixed outline's delete line 'dd'. Added 'dD' for testing.
------------------------------------------------------------
revno: 507.1.2
committer: TL <T...@TLTooLs.net>
branch nick: vi
timestamp: Fri 2008-06-06 07:29:08 -0500
message:
Vi emulation - Outline's 'dd' command fixed. 'dD' added for testing.
------------------------------------------------------------
revno: 507.2.1
committer: TL <T...@TLTooLs.net>
branch nick: trunk
timestamp: Thu 2008-06-05 21:27:10 -0500
message:
Merge with trunk
------------------------------------------------------------
revno: 507.1.1
committer: TL <T...@TLTooLs.net>
branch nick: vi
timestamp: Thu 2008-06-05 21:18:22 -0500
message:
Modified vi's tree bindings to support 'delete line' function (bind: 'dd')
------------------------------------------------------------
revno: 510
committer: Edward K. Ream <
edre...@gmail.com>
branch nick: trunk
timestamp: Fri 2008-06-06 09:05:43 -0500
message:
update aux files
------------------------------------------------------------
revno: 509
committer: Edward K. Ream <
edre...@gmail.com>
branch nick: trunk
timestamp: Fri 2008-06-06 09:05:18 -0500
message:
call g.chdir after most file/import/export commands
------------------------------------------------------------
revno: 508
committer: Edward K. Ream <
edre...@gmail.com>
branch nick: trunk
timestamp: Fri 2008-06-06 09:03:02 -0500
message:
added g.chdir
------------------------------------------------------------
revno: 507
committer: Edward K. Ream <
edre...@gmail.com>
branch nick: trunk
timestamp: Thu 2008-06-05 13:16:24 -0500
message:
update aux files
C:\leo.repo\trunk>
QQQQ
I just check the bzr users guide and reference, and there doesn't seem to be a discussion of version numbers after merges. This is a very confusing hole in the docs.
Here is a transcript of my comments on #bzr
QQQQQQ
(06:05:34) edreamleo: Hello all. bzr version numbers after merges are causing great confusion with the Leo and IPython projects. Somebody on the Leo project said "if everyone starts with rev 505 and does some stuff and commits on after another you can't all get 506." which makes sense to me. Is this issues documented anywhere? If not, I think you could help lots of people, including me, if you did so.
(06:07:20) mathrick: edreamleo: no, each of the trees will have its own rev 505(06:07:40) mathrick: depending on how you merge, the other "505s" will end up as different revisions in your tree
(06:08:00) mathrick: revno is only meaningful for a single tree(06:08:15) mathrick: what matters cross-tree is that the revisions are the same
(06:08:21) LarstiQ: mathrick: before there was rich root support, all the root ids (fileid of /) were TREE_ROOT
(06:10:25) edreamleo: mathrick: it seems that rev numbers aren't documented. It would be "soothing" to newbies if we could understand where rev numbers like 507.2.2 came from. True, bzr log does show the renumbered branches, but I think a discussion in the docs somewhere would help.
LarstiQ: edreamleo: revnos are determined by the lefthand side ('mainline') of the revision DAG of a branch