Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #845 from RonnyPfannschmidt/move-setuptools-integrationHEADmain | Ronny Pfannschmidt | 2023-05-09 | 7 | -113/+114 |
|\ | | | | | move setuptools integration to private subpackage | ||||
| * | typing fixup | Ronny Pfannschmidt | 2023-05-09 | 1 | -1/+1 |
| | | |||||
| * | move setuptools integration to private subpackage | Ronny Pfannschmidt | 2023-05-09 | 6 | -112/+113 |
|/ | |||||
* | Merge pull request #843 from RonnyPfannschmidt/scmversion-repr | Ronny Pfannschmidt | 2023-04-29 | 1 | -3/+3 |
|\ | | | | | ScmVersion: use f string in repr | ||||
| * | ScmVersion: use f string in repr | Ronny Pfannschmidt | 2023-04-28 | 1 | -3/+3 |
|/ | |||||
* | Merge pull request #842 from RonnyPfannschmidt/log-configure-integrations | Ronny Pfannschmidt | 2023-04-27 | 6 | -57/+42 |
|\ | | | | | restore debug logging | ||||
| * | always install recent setuptools | Ronny Pfannschmidt | 2023-04-27 | 1 | -2/+1 |
| | | |||||
| * | restore logging functionality | Ronny Pfannschmidt | 2023-04-27 | 3 | -37/+34 |
| | | | | | | | | there was an unintended misconfiguration in the logging setup enforcing always warning levels | ||||
| * | chore: bump min setuptools version to 61 | Ronny Pfannschmidt | 2023-04-27 | 2 | -18/+7 |
|/ | | | | required for pyproject.toml support in setuptools | ||||
* | Merge pull request #841 from RonnyPfannschmidt/cleanups | Ronny Pfannschmidt | 2023-04-27 | 4 | -23/+55 |
|\ | | | | | fix #838 - handle empty tag regex | ||||
| * | fix #838: handle incorrectly passed empty tag regex as default | Ronny Pfannschmidt | 2023-04-27 | 3 | -8/+31 |
| | | |||||
| * | chore: add debug to internal api entrypoint | Ronny Pfannschmidt | 2023-04-27 | 2 | -15/+24 |
|/ | |||||
* | Merge pull request #823 from RonnyPfannschmidt/cleanups | Ronny Pfannschmidt | 2023-04-26 | 36 | -662/+739 |
|\ | | | | | assorted cleanups | ||||
| * | chore: remove test formatted write | Ronny Pfannschmidt | 2023-04-10 | 1 | -5/+2 |
| | | |||||
| * | chore: test cleanup - drop wd.version | Ronny Pfannschmidt | 2023-04-10 | 5 | -56/+51 |
| | | | | | | | | always use the explicit get_version method | ||||
| * | chore: mercurial - simplify fresh workdir handling | Ronny Pfannschmidt | 2023-04-10 | 1 | -3/+7 |
| | | | | | | | | pass parsed version and make the test more concrete | ||||
| * | switch command check from help to version | Ronny Pfannschmidt | 2023-04-10 | 1 | -1/+3 |
| | | | | | | | | this reduces excess logs | ||||
| * | fixup: hg_git tests for the wd version | Ronny Pfannschmidt | 2023-04-05 | 1 | -2/+2 |
| | | |||||
| * | chore: reduce number of imports in version.py | Ronny Pfannschmidt | 2023-04-05 | 1 | -10/+6 |
| | | |||||
| * | refactor: introduce a own CompletedProcess subclass with parse_success method | Ronny Pfannschmidt | 2023-04-05 | 6 | -79/+94 |
| | | |||||
| * | git cleanup: replace search_parents with walk_potential_roots | Ronny Pfannschmidt | 2023-04-03 | 1 | -30/+8 |
| | | |||||
| * | breaking: unify version.distance to int | Ronny Pfannschmidt | 2023-04-03 | 8 | -48/+47 |
| | | | | | | | | the difference between distance=0 and distance=None was hiding issues | ||||
| * | chore: drop unused code from _types | Ronny Pfannschmidt | 2023-04-03 | 4 | -70/+41 |
| | | | | | | | | | | * migrates entrypoint protocol to entrypoints * drops global paramspecs | ||||
| * | chore: migrate walk_potental_roots to pathlib.Path | Ronny Pfannschmidt | 2023-04-02 | 1 | -13/+6 |
| | | |||||
| * | chore: use pathlib in hg-git tas helper | Ronny Pfannschmidt | 2023-03-29 | 2 | -2/+1 |
| | | |||||
| * | introduce a parse_success helper to parse command output | Ronny Pfannschmidt | 2023-03-29 | 3 | -35/+101 |
| | | | | | | | | | | apply it to git also turn imports to run helpers private | ||||
| * | own_version: also parse archival data | Ronny Pfannschmidt | 2023-03-29 | 1 | -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 bug | Ronny Pfannschmidt | 2023-03-29 | 1 | -1/+1 |
| | | |||||
| * | make scmworkdir.path always a Path | Ronny Pfannschmidt | 2023-03-29 | 6 | -30/+20 |
| | | |||||
| * | remove the utils module | Ronny Pfannschmidt | 2023-03-29 | 15 | -72/+52 |
| | | | | | | | | | | move command utils to _run_cmd move data_from_mime to integration | ||||
| * | chore: drop unused function_has_arg | Ronny Pfannschmidt | 2023-03-29 | 1 | -8/+0 |
| | | |||||
| * | breaking: purge do/do_ex | Ronny Pfannschmidt | 2023-03-29 | 9 | -150/+155 |
| | | |||||
| * | bugfix - add rich extra to regression test | Ronny Pfannschmidt | 2023-03-29 | 1 | -1/+1 |
| | | |||||
| * | breaking: replace trace with logging | Ronny Pfannschmidt | 2023-03-29 | 25 | -155/+250 |
| | | |||||
| * | rename .hacks to .fallbacks and drop support for pip-egg-info | Ronny Pfannschmidt | 2023-03-29 | 5 | -18/+8 |
| | | |||||
| * | github workflow: drop test call for legacy setuptools | Ronny Pfannschmidt | 2023-03-29 | 1 | -13/+0 |
| | | |||||
| * | github workflow: run hg version | Ronny Pfannschmidt | 2023-03-29 | 1 | -0/+2 |
| | | | | | | | | this hopefully resolves the sometimes 20 second delay to start hg | ||||
| * | refactor: has_command: inline optional args | Ronny Pfannschmidt | 2023-03-29 | 1 | -3/+3 |
|/ | |||||
* | Merge pull request #828 from webknjaz/patch-3 | Ronny Pfannschmidt | 2023-03-28 | 1 | -2/+1 |
|\ | | | | | Bump `pypa/gh-action-pypi-publish` to `release/v1` | ||||
| * | Bump `pypa/gh-action-pypi-publish` to `release/v1` | Sviatoslav Sydorenko | 2023-03-27 | 1 | -2/+1 |
|/ | | | `master` is long-outdated and hasn't gotten any updates for quite a while now. | ||||
* | Merge pull request #822 from RonnyPfannschmidt/use-hatch | Ronny Pfannschmidt | 2023-03-20 | 3 | -45/+14 |
|\ | | | | | migrate to hatchling build backend | ||||
| * | migrate to hatchling build backend | Ronny Pfannschmidt | 2023-03-20 | 3 | -45/+14 |
|/ | |||||
* | Merge pull request #816 from RonnyPfannschmidt/pre-commit-update | Ronny Pfannschmidt | 2023-03-14 | 4 | -16/+12 |
|\ | | | | | pre-commit autoupdate | ||||
| * | pre-commit autoupdate + has_command fix | Ronny Pfannschmidt | 2023-03-14 | 4 | -16/+12 |
|/ | |||||
* | Merge pull request #815 from RonnyPfannschmidt/hide-file-finders | Ronny Pfannschmidt | 2023-03-14 | 10 | -49/+55 |
|\ | | | | | refactor/breaking: move file finders to private module | ||||
| * | update changelog | Ronny Pfannschmidt | 2023-03-14 | 1 | -0/+4 |
| | | |||||
| * | refactor/breaking: move file finders to private module | Ronny Pfannschmidt | 2023-03-13 | 9 | -49/+51 |
|/ | |||||
* | Merge pull request #808 from RonnyPfannschmidt/ronny/cmd-refactor | Ronny Pfannschmidt | 2023-03-11 | 27 | -214/+229 |
|\ | | | | | refactor: split tracing and command running into own modules | ||||
| * | fix: use fspath to protect windows from path objects | Ronny Pfannschmidt | 2023-03-11 | 1 | -0/+2 |
| | | |||||
| * | refactor: command running - migrate more code to it | Ronny Pfannschmidt | 2023-03-11 | 8 | -30/+33 |
| | |