Mercurial > hg
changeset 5805:e422305e0853
test-convert: test before() and after() conversion actions
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Fri, 04 Jan 2008 23:43:55 +0100 |
parents | de8311f7a31b |
children | a3a380af8fb5 |
files | hgext/convert/hg.py tests/test-convert tests/test-convert.out |
diffstat | 3 files changed, 18 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/convert/hg.py Fri Jan 04 23:43:55 2008 +0100 +++ b/hgext/convert/hg.py Fri Jan 04 23:43:55 2008 +0100 @@ -46,11 +46,13 @@ self.filemapmode = False def before(self): + self.ui.debug(_('run hg sink pre-conversion action\n')) self.wlock = self.repo.wlock() self.lock = self.repo.lock() self.repo.dirstate.clear() def after(self): + self.ui.debug(_('run hg sink post-conversion action\n')) self.repo.dirstate.invalidate() self.lock = None self.wlock = None @@ -274,3 +276,9 @@ 'a') self.convertfp.write('%s %s\n' % (destrev, rev)) self.convertfp.flush() + + def before(self): + self.ui.debug(_('run hg source pre-conversion action\n')) + + def after(self): + self.ui.debug(_('run hg source post-conversion action\n'))
--- a/tests/test-convert Fri Jan 04 23:43:55 2008 +0100 +++ b/tests/test-convert Fri Jan 04 23:43:55 2008 +0100 @@ -39,3 +39,8 @@ echo % should succeed chmod 700 bogusdir hg convert a bogusdir + +echo % test pre and post conversion actions +echo 'include b' > filemap +hg convert --debug --filemap filemap a partialb | \ + grep 'run hg'
--- a/tests/test-convert.out Fri Jan 04 23:43:55 2008 +0100 +++ b/tests/test-convert.out Fri Jan 04 23:43:55 2008 +0100 @@ -112,3 +112,8 @@ 2 c 1 d 0 e +% test pre and post conversion actions +run hg source pre-conversion action +run hg sink pre-conversion action +run hg sink post-conversion action +run hg source post-conversion action