From ca53f2e12c910b5a20c4703dfc16e25ff10e57e5 Mon Sep 17 00:00:00 2001 From: Morten Kristensen Date: Sun, 25 Jun 2023 14:23:55 +0200 Subject: [PATCH] Add more project boundaries - Perforce Helix Core: `.p4root` - Pijul: `.pijul` --- README.rst | 3 ++- vermin/constants.py | 12 +++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index db25f66f..386f45ad 100644 --- a/README.rst +++ b/README.rst @@ -185,7 +185,8 @@ reached. However, if ``--config-file`` is specified, no config is auto-detected Config file names being looked for: ``vermin.ini``, ``vermin.conf``, ``.vermin``, ``setup.cfg`` -Project boundary files/folders: ``.git``, ``.svn``, ``.hg``, ``.bzr``, ``_darcs``, ``.fslckout`` +Project boundary files/folders: ``.git``, ``.svn``, ``.hg``, ``.bzr``, ``_darcs``, ``.fslckout``, +``.p4root``, ``.pijul`` A sample config file can be found `here `__. diff --git a/vermin/constants.py b/vermin/constants.py index 16b4c6e4..59a71e13 100644 --- a/vermin/constants.py +++ b/vermin/constants.py @@ -4,4 +4,14 @@ DEFAULT_PROCESSES = cpu_count() CONFIG_FILE_NAMES = ["vermin.ini", "vermin.conf", ".vermin", "setup.cfg"] CONFIG_SECTION = "vermin" -PROJECT_BOUNDARIES = [".git", ".svn", ".hg", ".bzr", "_darcs", ".fslckout"] + +PROJECT_BOUNDARIES = [ + ".bzr", # Bazaar + ".fslckout", # Fossil + ".git", # Git + ".hg", # Mercurial + ".p4root", # Perforce Helix Core + ".pijul", # Pijul + ".svn", # Subversion + "_darcs", # Darcs +]