a165e00eb4
- Update to version 2.54 - increase the required version of python3-pytest to 8.3.4 - increase the required version of git to 1.9.1
Sebastian Wagner2025-05-27 20:15:43 +00:00
acb1150a7f
Accepting request 1167884 from home:Thaodan:branches:devel:tools:scm
Sebastian Wagner2024-04-15 21:11:12 +00:00
35bf5af8f6
Accepting request 1160904 from devel:tools:scm
Ana Guerrero2024-03-25 20:08:38 +00:00
49fd06ac6e
- Update to version 2.44: * ssh: Print details if running the command fails * upload: Fix patchset description destination * sync: Fix sorting for nested projects * sync: introduce --force-checkout * upload: Add support for setting patchset description * sync: Introduce git checkout levels * git_command: Return None from GetEventTargetPath() if set to empty string * trace: Save trace2 sid in REPO_TRACE file * subcmds: sync: Remove deprecated _AUTO_GC * launcher: Set shebang to python3 * sync: ensure RepoChangedException propagated * stop passing project to UpdateManifestError * project: Rename if deletion fails * Clean up remaining repo sync log spam. * docs: fix some grammar typos * project: Check references during sync * tests: setup user identity for tests * manifest_xml: fix url normalization for inits and remotes * git_trace2: Add socket timeout * manifest_xml: do not allow / before : in scp-like syntax * repo: Drop reexec of python3 from check_python_version() * repo: Remove Python 2 compatibility code * repo: Remove a Python 2 related comment * Don't log spam repo sync by default * tox: Remove pylint timeout * Update commit-msg hook * sync: Fix partial sync false positive * repo: add repo main script's directory to PYTHONPATH. * info: Handle undefined mergeBranch
Sebastian Wagner2024-03-16 09:03:39 +00:00
7173622fea
- Update to version 2.39: * sync: PersistentTransport call parent init * sync: TeeStringIO write should return int * sync: Fix tracking of broken links * project: Speculative fix for project corruption * cleanup: convert exceptions to OSError * cleanup: delete redundant "r" open mode * cleanup: use new dict & set generator styles * manifest_xml: Fix empty project list when DOCTYPE is present * cleanup: leverage yield from in more places * git_config: GetBoolean should return bool * project: using --depth results in error when including submanifests * repo: drop Python 2 compat logic * delete Python 2 (object) compat * tests: Set HOME to a temporary directory when running tests. * tests: added python 3.12 * github: add python 3.11 to test-ci.yml * github: pin ubuntu to 20.04 to make py36 work * python-support: update with current status & guidelines * hooks: drop support for Python 2 * main: drop Python 2 check * Update logger.warn to logger.warning * git_command: read1 needs a size in py3.6 * git_command: lru_cache needs maxsize for py36 & 37 * sync: Fix print statement in _PostRepoFetch * git_command: Augment underlying git errors with suggestions * project: Invoke realpath on dotgit for symmetry with gitdir to ensure a short relpath. * Reset info logs back to print in sync * Track expected git errors in logs * tests: Fix tox error in py36 use virtualenv<20.22.0
Sebastian Wagner2024-02-19 10:35:37 +00:00
8f54937165
Accepting request 1100200 from devel:tools:scm
Ana Guerrero2023-07-26 11:23:31 +00:00
2b85c0e3fc
- Only execute pytest, not black and flake8 tests. We do not care about formatting - On Leap 15.4 and 15.5 skip a test that fails there, but not on Tumbleweed
Sebastian Wagner2023-07-16 17:56:33 +00:00
c9b2c8a233
- remove obsolete patch fix-python-readlink.patch - Update to version 2.21: * project: mark gc.log as safe to discard when migrating .git/ * init: add an option --enable-git-lfs-filter * init: make bad --repo-rev settings more clear * project: Ignore failure to remove the sample hooks * branches: Fix "not in" handling * project: store objects in project-objects directly * project: move --reference handling to project-objects * test_project: use os.readlink instead of Path.readlink
Sebastian Wagner2022-02-04 11:20:14 +00:00
bd0c509853
- Update to version 2.20: * project: prune sample hooks * project: drop support for symlinking internal .git files * project: abort a bit earlier before migrating .git/ * Revert "sync: dropped "NOTICE: --use-superproject is in beta ..." message." * project: stop symlinking info dir under .git/ * project: stop symlinking description file under .git/ * project: stop symlinking svn under .git/ * project: clean up now unused code * sync: dropped "NOTICE: --use-superproject is in beta ..." message. * sync: With --mirror option, don't display no-use-superproject... message.
Sebastian Wagner2022-01-11 09:50:45 +00:00