mercurial/commands.py
changeset 13663 d16c99f16f00
parent 13646 31eac42d9123
child 13665 e798e430c5e5
--- a/mercurial/commands.py	Mon Mar 14 20:53:55 2011 +0100
+++ b/mercurial/commands.py	Mon Mar 14 23:03:56 2011 +0100
@@ -4038,15 +4038,16 @@
     fnames = (fname1,) + fnames
 
     lock = repo.lock()
+    wc = repo['.']
     try:
         for fname in fnames:
             f = url.open(ui, fname)
             gen = changegroup.readbundle(f, fname)
             modheads = repo.addchangegroup(gen, 'unbundle', 'bundle:' + fname,
                                            lock=lock)
+        bookmarks.updatecurrentbookmark(repo, wc.node(), wc.branch())
     finally:
         lock.release()
-
     return postincoming(ui, repo, modheads, opts.get('update'), None)
 
 def update(ui, repo, node=None, rev=None, clean=False, date=None, check=False):