remotenames: recorded journal entries should be shared like bookmarks

When a repository is shared between working copies, treat remote names just
like bookmarks as far as sharing journal entries are concerned.
This commit is contained in:
Martijn Pieters 2016-07-01 12:57:06 +01:00
parent f064e47b7b
commit dacb0b2f81

View File

@ -569,6 +569,16 @@ def extsetup(ui):
# histedit isn't on # histedit isn't on
pass pass
def hasjournal(loaded):
if not loaded:
return
# register our namespace as 'shared' when bookmarks are shared
journal = extensions.find('journal')
journal.sharednamespaces[journalremotebookmarktype] = (
hg.sharedbookmarks)
extensions.afterloaded('journal', hasjournal)
bookcmd = extensions.wrapcommand(commands.table, 'bookmarks', exbookmarks) bookcmd = extensions.wrapcommand(commands.table, 'bookmarks', exbookmarks)
branchcmd = extensions.wrapcommand(commands.table, 'branches', exbranches) branchcmd = extensions.wrapcommand(commands.table, 'branches', exbranches)
pushcmd = extensions.wrapcommand(commands.table, 'push', expushcmd) pushcmd = extensions.wrapcommand(commands.table, 'push', expushcmd)