8 Commits

Author SHA256 Message Date
acb1150a7f Accepting request 1167884 from home:Thaodan:branches:devel:tools:scm
- Update to version 2.45:
  * project: Check if dotgit exists w/out symlink check
  * git: raise soft version to 2.7.4
  * git: raise hard version to 1.7.9
  * docs: release: add recent git/python/ssh/debian info
  * main: Stringify project name in error_info

OBS-URL: https://build.opensuse.org/request/show/1167884
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=21
2024-04-15 21:11:12 +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

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=20
2024-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

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=19
2024-02-19 10:35:37 +00:00
e4f0ffa783 - Add patch disable-black-test.patch to fix tests (disable format check)
- Update to version 2.35:
  * main: Fix exitcode logging
  * sync: Track new/existing project count
  * manifest: enable remove-project using path
  * update links from monorail to issuetracker
  * sync: Handle case when output isn't connected to a terminal
  * sync: Update sync progress even when _sync_dict is empty
  * sync: Handle race condition when reading active jobs
  * pager: set $LESS only when missing
  * Add envar to replace shallow clones with partial
  * sync: Show number of running fetch jobs
  * upload: use f-string
  * project: Include tags option during fetch retry
  * Parse OpenSSH versions with no SSH_EXTRAVERSION
  * sync: Show elapsed time for the longest syncing project
  * [git_trace2] Add logs for critical cmds
  * [trace2] Add absolute time on trace2 exit events
  * SUBMITTING_PATCHES: update with commit queue details
  * sync: Fix how sync times for shared projects are recorded
  * manifest: add support for revision in include
  * sync: Display total elapsed fetch time
  * [SyncAnalysisState] Preserve synctime µs
  * tests: do not allow underscores in cli options
  * upload: Add `--no-follow-tags` by default to git push
  * run_tests: Check flake8
  * Update abandon to support multiple branches
  * run_tests: Always check black and check it last
  * Format codebase with black and check formatting in CQ

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=16
2023-07-16 09:52:13 +00:00
c2871a0e88 OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=15 2023-06-17 06:51:41 +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

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=8
2022-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.

- Update to version 2.19:
  * project: migrate worktree .git/ dirs to symlinks
  * init, sync: fixed flake8 warnings.
  * superproject: Inherit --no-use-superproject with --mirror option.
  * sync: Handle tag ref in "upstream" field
  * project: init hooks in objdir only
  * sync: link the internal-fs-layout doc into checkouts
  * git-review: add config file
  * SUBMITTING_PATCHES: link to commit message style docs
  * man: refresh pages
  * help: fix grammar in help text

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=3
2022-01-11 09:50:45 +00:00
5b1ca6b4b1 Accepting request 944729 from home:sebix
now with everything renamed

OBS-URL: https://build.opensuse.org/request/show/944729
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=1
2022-01-07 15:53:54 +00:00