From dab4c80d3e85bfb8ad671ab09e17771c669dbde9 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" <esr@thyrsus.com> Date: Wed, 3 Oct 2012 02:34:29 -0400 Subject: [PATCH] False-match avoidance suggested by birkenfeld. --- irkerhook.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/irkerhook.py b/irkerhook.py index 244b65c..53d5e09 100755 --- a/irkerhook.py +++ b/irkerhook.py @@ -351,7 +351,10 @@ def hg_hook(ui, repo, _hooktype, node=None, _url=None, **_kwds): extractor = HgExtractor([(ui, repo)]) ship(extractor, node, False) -extractors = [GitExtractor, SvnExtractor, HgExtractor] +# The files we use to identify a Subversion repo might occur as content +# in a git or hg repo, but the special subdirectories for those are more +# reliable indicators. So test for Subversion last. +extractors = [GitExtractor, HgExtractor, SvnExtractor] # VCS-dependent code ends here -- 2.26.2