# HG changeset patch # User Patrick Mezard # Date 1299096390 -3600 # Node ID a5be5ca638de0b69d4f146a245affce24ff8e443 # Parent 836aa282f1f8e235b4a953a856ef4762bdddd479 externals: ignore externals blank or comment lines diff --git a/hgsubversion/svnexternals.py b/hgsubversion/svnexternals.py --- a/hgsubversion/svnexternals.py +++ b/hgsubversion/svnexternals.py @@ -139,6 +139,9 @@ def parsedefinitions(ui, repo, svnroot, defs = [] for base in sorted(exts): for line in exts[base]: + if not line.strip() or line.lstrip().startswith('#'): + # Ignore comments and blank lines + continue try: path, rev, source, pegrev, norevline = parsedefinition(line) except BadDefinition: diff --git a/tests/fixtures/externals.sh b/tests/fixtures/externals.sh --- a/tests/fixtures/externals.sh +++ b/tests/fixtures/externals.sh @@ -37,7 +37,10 @@ svn propset -F externals svn:externals . svn ci -m "set externals on ." # Add another one cat > externals <