# HG changeset patch # User Luke Opperman # Date 1238531018 18000 # Node ID f2c65dd3d5c055f02d823976eaee1475793df5f7 # Parent ced45b753ba70fb60d85b385da2db07dc6db89f5 Avoid problems in _localname for commits to tags by ignoring them diff --git a/hg_delta_editor.py b/hg_delta_editor.py --- a/hg_delta_editor.py +++ b/hg_delta_editor.py @@ -221,6 +221,8 @@ class HgChangeReceiver(delta.Editor): parentdir = '/'.join(path[:-1]) filepaths = [p for p in filepaths if not '/'.join(p).startswith(parentdir)] branchpath = self._normalize_path(parentdir) + if branchpath.startswith('tags/'): + continue branchname = self._localname(branchpath) if branchpath.startswith('trunk/'): branches[self._localname('trunk')] = 'trunk'