[PATCH 2 of 3] strutil: drop module which no longer be used

Yuya Nishihara yuya at tcha.org
Wed Dec 14 10:03:16 EST 2016


# HG changeset patch
# User Yuya Nishihara <yuya at tcha.org>
# Date 1476604790 -32400
#      Sun Oct 16 16:59:50 2016 +0900
# Node ID 077aff1707305042021381e812886416fc0d1690
# Parent  ca58647f2190444e6e26d9346021ae7b7eff33da
strutil: drop module which no longer be used

diff --git a/mercurial/strutil.py b/mercurial/strutil.py
deleted file mode 100644
--- a/mercurial/strutil.py
+++ /dev/null
@@ -1,36 +0,0 @@
-# strutil.py - string utilities for Mercurial
-#
-# Copyright 2006 Vadim Gelfer <vadim.gelfer at gmail.com>
-#
-# This software may be used and distributed according to the terms of the
-# GNU General Public License version 2 or any later version.
-
-from __future__ import absolute_import
-
-def findall(haystack, needle, start=0, end=None):
-    if end is None:
-        end = len(haystack)
-    if end < 0:
-        end += len(haystack)
-    if start < 0:
-        start += len(haystack)
-    while start < end:
-        c = haystack.find(needle, start, end)
-        if c == -1:
-            break
-        yield c
-        start = c + 1
-
-def rfindall(haystack, needle, start=0, end=None):
-    if end is None:
-        end = len(haystack)
-    if end < 0:
-        end += len(haystack)
-    if start < 0:
-        start += len(haystack)
-    while end >= 0:
-        c = haystack.rfind(needle, start, end)
-        if c == -1:
-            break
-        yield c
-        end = c - 1


More information about the Mercurial-devel mailing list