Mercurial > hg
changeset 8598:5edb2a8e29ea
convert: deprecate external cvsps, to be removed in 1.4
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Sun, 24 May 2009 16:27:56 +0200 |
parents | dc1b9e22f288 |
children | b26aaf13f29c |
files | hgext/convert/__init__.py hgext/convert/cvs.py tests/test-convert-cvs.out tests/test-convert.out |
diffstat | 4 files changed, 11 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/convert/__init__.py Sun May 24 16:27:50 2009 +0200 +++ b/hgext/convert/__init__.py Sun May 24 16:27:56 2009 +0200 @@ -128,7 +128,7 @@ source uses its internal changeset merging code by default but can be configured to call the external 'cvsps' program by setting: --config convert.cvsps='cvsps -A -u --cvs-direct -q' - This is a legacy option and may be removed in future. + This option is deprecated and will be removed in Mercurial 1.4. The options shown are the defaults.
--- a/hgext/convert/cvs.py Sun May 24 16:27:50 2009 +0200 +++ b/hgext/convert/cvs.py Sun May 24 16:27:56 2009 +0200 @@ -25,6 +25,9 @@ self.cmd = ui.config('convert', 'cvsps', 'builtin') cvspsexe = self.cmd.split(None, 1)[0] self.builtin = cvspsexe == 'builtin' + if not self.builtin: + ui.warn(_('warning: support for external cvsps is deprecated and ' + 'will be removed in Mercurial 1.4\n')) if not self.builtin: checktool(cvspsexe)
--- a/tests/test-convert-cvs.out Sun May 24 16:27:50 2009 +0200 +++ b/tests/test-convert-cvs.out Sun May 24 16:27:56 2009 +0200 @@ -12,6 +12,7 @@ % commit a new revision changing b/c checking in src/b/c,v % convert fresh repo +warning: support for external cvsps is deprecated and will be removed in Mercurial 1.4 initializing destination src-hg repository connecting to cvsrepo scanning source... @@ -25,6 +26,7 @@ c c % convert fresh repo with --filemap +warning: support for external cvsps is deprecated and will be removed in Mercurial 1.4 initializing destination src-filemap repository connecting to cvsrepo scanning source... @@ -44,6 +46,7 @@ checking in src/a,v checking in src/b/c,v % convert again +warning: support for external cvsps is deprecated and will be removed in Mercurial 1.4 connecting to cvsrepo scanning source... sorting... @@ -55,6 +58,7 @@ c c % convert again with --filemap +warning: support for external cvsps is deprecated and will be removed in Mercurial 1.4 connecting to cvsrepo scanning source... sorting... @@ -73,6 +77,7 @@ T b/c checking in src/b/c,v % convert again +warning: support for external cvsps is deprecated and will be removed in Mercurial 1.4 connecting to cvsrepo scanning source... sorting... @@ -82,6 +87,7 @@ c d % convert again with --filemap +warning: support for external cvsps is deprecated and will be removed in Mercurial 1.4 connecting to cvsrepo scanning source... sorting...
--- a/tests/test-convert.out Sun May 24 16:27:50 2009 +0200 +++ b/tests/test-convert.out Sun May 24 16:27:56 2009 +0200 @@ -112,7 +112,7 @@ source uses its internal changeset merging code by default but can be configured to call the external 'cvsps' program by setting: --config convert.cvsps='cvsps -A -u --cvs-direct -q' - This is a legacy option and may be removed in future. + This option is deprecated and will be removed in Mercurial 1.4. The options shown are the defaults.