summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #845 from RonnyPfannschmidt/move-setuptools-integrationHEADmainRonny Pfannschmidt2023-05-097-113/+114
|\ | | | | move setuptools integration to private subpackage
| * typing fixupRonny Pfannschmidt2023-05-091-1/+1
| |
| * move setuptools integration to private subpackageRonny Pfannschmidt2023-05-096-112/+113
|/
* Merge pull request #843 from RonnyPfannschmidt/scmversion-reprRonny Pfannschmidt2023-04-291-3/+3
|\ | | | | ScmVersion: use f string in repr
| * ScmVersion: use f string in reprRonny Pfannschmidt2023-04-281-3/+3
|/
* Merge pull request #842 from RonnyPfannschmidt/log-configure-integrationsRonny Pfannschmidt2023-04-276-57/+42
|\ | | | | restore debug logging
| * always install recent setuptoolsRonny Pfannschmidt2023-04-271-2/+1
| |
| * restore logging functionalityRonny Pfannschmidt2023-04-273-37/+34
| | | | | | | | there was an unintended misconfiguration in the logging setup enforcing always warning levels
| * chore: bump min setuptools version to 61Ronny Pfannschmidt2023-04-272-18/+7
|/ | | | required for pyproject.toml support in setuptools
* Merge pull request #841 from RonnyPfannschmidt/cleanupsRonny Pfannschmidt2023-04-274-23/+55
|\ | | | | fix #838 - handle empty tag regex
| * fix #838: handle incorrectly passed empty tag regex as defaultRonny Pfannschmidt2023-04-273-8/+31
| |
| * chore: add debug to internal api entrypointRonny Pfannschmidt2023-04-272-15/+24
|/
* Merge pull request #823 from RonnyPfannschmidt/cleanupsRonny Pfannschmidt2023-04-2636-662/+739
|\ | | | | assorted cleanups
| * chore: remove test formatted writeRonny Pfannschmidt2023-04-101-5/+2
| |
| * chore: test cleanup - drop wd.versionRonny Pfannschmidt2023-04-105-56/+51
| | | | | | | | always use the explicit get_version method
| * chore: mercurial - simplify fresh workdir handlingRonny Pfannschmidt2023-04-101-3/+7
| | | | | | | | pass parsed version and make the test more concrete
| * switch command check from help to versionRonny Pfannschmidt2023-04-101-1/+3
| | | | | | | | this reduces excess logs
| * fixup: hg_git tests for the wd versionRonny Pfannschmidt2023-04-051-2/+2
| |
| * chore: reduce number of imports in version.pyRonny Pfannschmidt2023-04-051-10/+6
| |
| * refactor: introduce a own CompletedProcess subclass with parse_success methodRonny Pfannschmidt2023-04-056-79/+94
| |
| * git cleanup: replace search_parents with walk_potential_rootsRonny Pfannschmidt2023-04-031-30/+8
| |
| * breaking: unify version.distance to intRonny Pfannschmidt2023-04-038-48/+47
| | | | | | | | the difference between distance=0 and distance=None was hiding issues
| * chore: drop unused code from _typesRonny Pfannschmidt2023-04-034-70/+41
| | | | | | | | | | * migrates entrypoint protocol to entrypoints * drops global paramspecs
| * chore: migrate walk_potental_roots to pathlib.PathRonny Pfannschmidt2023-04-021-13/+6
| |
| * chore: use pathlib in hg-git tas helperRonny Pfannschmidt2023-03-292-2/+1
| |
| * introduce a parse_success helper to parse command outputRonny Pfannschmidt2023-03-293-35/+101
| | | | | | | | | | apply it to git also turn imports to run helpers private
| * own_version: also parse archival dataRonny Pfannschmidt2023-03-291-4/+25
| | | | | | | | | | | | fixes #824 eventually this should be migrated to faking entrypoints from pyproject.toml
| * switch command for run to avoid pytohn 3.7 windows bugRonny Pfannschmidt2023-03-291-1/+1
| |
| * make scmworkdir.path always a PathRonny Pfannschmidt2023-03-296-30/+20
| |
| * remove the utils moduleRonny Pfannschmidt2023-03-2915-72/+52
| | | | | | | | | | move command utils to _run_cmd move data_from_mime to integration
| * chore: drop unused function_has_argRonny Pfannschmidt2023-03-291-8/+0
| |
| * breaking: purge do/do_exRonny Pfannschmidt2023-03-299-150/+155
| |
| * bugfix - add rich extra to regression testRonny Pfannschmidt2023-03-291-1/+1
| |
| * breaking: replace trace with loggingRonny Pfannschmidt2023-03-2925-155/+250
| |
| * rename .hacks to .fallbacks and drop support for pip-egg-infoRonny Pfannschmidt2023-03-295-18/+8
| |
| * github workflow: drop test call for legacy setuptoolsRonny Pfannschmidt2023-03-291-13/+0
| |
| * github workflow: run hg versionRonny Pfannschmidt2023-03-291-0/+2
| | | | | | | | this hopefully resolves the sometimes 20 second delay to start hg
| * refactor: has_command: inline optional argsRonny Pfannschmidt2023-03-291-3/+3
|/
* Merge pull request #828 from webknjaz/patch-3Ronny Pfannschmidt2023-03-281-2/+1
|\ | | | | Bump `pypa/gh-action-pypi-publish` to `release/v1`
| * Bump `pypa/gh-action-pypi-publish` to `release/v1`Sviatoslav Sydorenko2023-03-271-2/+1
|/ | | `master` is long-outdated and hasn't gotten any updates for quite a while now.
* Merge pull request #822 from RonnyPfannschmidt/use-hatchRonny Pfannschmidt2023-03-203-45/+14
|\ | | | | migrate to hatchling build backend
| * migrate to hatchling build backendRonny Pfannschmidt2023-03-203-45/+14
|/
* Merge pull request #816 from RonnyPfannschmidt/pre-commit-updateRonny Pfannschmidt2023-03-144-16/+12
|\ | | | | pre-commit autoupdate
| * pre-commit autoupdate + has_command fixRonny Pfannschmidt2023-03-144-16/+12
|/
* Merge pull request #815 from RonnyPfannschmidt/hide-file-findersRonny Pfannschmidt2023-03-1410-49/+55
|\ | | | | refactor/breaking: move file finders to private module
| * update changelogRonny Pfannschmidt2023-03-141-0/+4
| |
| * refactor/breaking: move file finders to private moduleRonny Pfannschmidt2023-03-139-49/+51
|/
* Merge pull request #808 from RonnyPfannschmidt/ronny/cmd-refactorRonny Pfannschmidt2023-03-1127-214/+229
|\ | | | | refactor: split tracing and command running into own modules
| * fix: use fspath to protect windows from path objectsRonny Pfannschmidt2023-03-111-0/+2
| |
| * refactor: command running - migrate more code to itRonny Pfannschmidt2023-03-118-30/+33
| |