# HG changeset patch # User Edouard Gomez # Date 2010-07-06 22:06:59 # Node ID 7e525d2f9a75fba3af66a2425c67aa201fa618ae # Parent 2d53cefb44e3cc8c9d4bedc95894ae173d7b7773 convert: add bookmark support to common sink/source implementation diff --git a/hgext/convert/common.py b/hgext/convert/common.py --- a/hgext/convert/common.py +++ b/hgext/convert/common.py @@ -151,6 +151,13 @@ class converter_source(object): """ return None + def getbookmarks(self): + """Return the bookmarks as a dictionary of name: revision + + Bookmark names are to be UTF-8 strings. + """ + return {} + class converter_sink(object): """Conversion sink (target) interface""" @@ -228,6 +235,13 @@ class converter_sink(object): def after(self): pass + def putbookmarks(self, bookmarks): + """Put bookmarks into sink. + + bookmarks: {bookmarkname: sink_rev_id, ...} + where bookmarkname is an UTF-8 string. + """ + pass class commandline(object): def __init__(self, ui, command):