diff options
author | Sebastian Pipping <sebastian@pipping.org> | 2011-08-02 10:11:04 +0200 |
---|---|---|
committer | Sebastian Pipping <sebastian@pipping.org> | 2011-08-02 10:11:04 +0200 |
commit | f92b63f4fa81a6e4cc74b68cd8c7be9943ef84a3 (patch) | |
tree | 5fbc9f74309d49dc179f081df55b3ee9e6c9c32f | |
parent | Act on last line (description) of a repo block, not first line (repo declarat... (diff) | |
download | repositories-xml-format-f92b63f4fa81a6e4cc74b68cd8c7be9943ef84a3.tar.gz repositories-xml-format-f92b63f4fa81a6e4cc74b68cd8c7be9943ef84a3.tar.bz2 repositories-xml-format-f92b63f4fa81a6e4cc74b68cd8c7be9943ef84a3.zip |
Improve handling of description extraction, add warnings on mismatch
-rw-r--r-- | layman/dbtools/gitoliteparser.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/layman/dbtools/gitoliteparser.py b/layman/dbtools/gitoliteparser.py index 141088a..19baf73 100644 --- a/layman/dbtools/gitoliteparser.py +++ b/layman/dbtools/gitoliteparser.py @@ -66,9 +66,11 @@ class RepoDatabase: elif matcher is _desc_line: desc_repo = m.group(1) + if repo != desc_repo: + print('WARNING: Looks like description of repo "%s" mentions repo "%s", by mistake' % (repo, desc_repo)) desc_contact = m.group(2) desc_desc = m.group(3) - desc_map[desc_repo] = (desc_contact, desc_desc) + desc_map[repo] = (desc_contact, desc_desc) self._add(repo, terms_status, is_overlay, dont_add_reason) terms_status = None |