17 Commits

Author SHA256 Message Date
e1c9276c78 Accepting request 1331486 from devel:tools:scm
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1331486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-repo?expand=0&rev=14
2026-02-06 18:09:27 +00:00
178ed67f69 Update to version 2.61.1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=30
2026-01-30 07:48:42 +00:00
9559476572 Accepting request 1323163 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1323163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-repo?expand=0&rev=13
2025-12-17 16:34:15 +00:00
a5f4f43cf1 Update to version 2.60.1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=29
2025-12-16 19:08:06 +00:00
b215c5bf30 Update to version 2.60
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=28
2025-12-11 20:34:21 +00:00
5b3283993a Accepting request 1317427 from devel:tools:scm
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1317427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-repo?expand=0&rev=12
2025-11-13 16:26:37 +00:00
67cb1661f2 Update to version 2.59
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=27
2025-11-06 06:41:26 +00:00
6ddc99cd2e Accepting request 1309477 from devel:tools:scm
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1309477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-repo?expand=0&rev=11
2025-10-07 16:28:31 +00:00
b122c28489 Update to version 2.58
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=26
2025-10-04 19:55:42 +00:00
8b0c0a1933 Accepting request 1298694 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1298694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-repo?expand=0&rev=10
2025-08-10 20:21:25 +00:00
507a40ff6a Update to version 2.57.3
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=25
2025-08-10 18:56:29 +00:00
0aa4d1c4bc Accepting request 1288552 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1288552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-repo?expand=0&rev=9
2025-06-26 09:39:33 +00:00
063f3541dc Update to version 2.56
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=24
2025-06-25 13:26:01 +00:00
ebd141ceed Accepting request 1287415 from devel:tools:scm
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1287415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-repo?expand=0&rev=8
2025-06-23 13:01:25 +00:00
f87050133b Accepting request 1285624 from home:benoit_monin:branches:devel:tools:scm
Update to version 2.55.2

OBS-URL: https://build.opensuse.org/request/show/1285624
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=23
2025-06-13 19:19:21 +00:00
6042bb610b Accepting request 1280706 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1280706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-repo?expand=0&rev=7
2025-05-30 12:32:10 +00:00
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

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-repo?expand=0&rev=22
2025-05-27 20:15:43 +00:00
6 changed files with 217 additions and 12 deletions

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://gerrit.googlesource.com/git-repo</param>
<param name="changesrevision">73356f1d5ccbebf5a33e5e9aa1ba06c5f5437fed</param></service></servicedata>
<param name="changesrevision">5d88972390295e229ee940992cb33ce8cfd39cd5</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:88c14d087ac6ac51e8f8237d6f2035c567df4ef15b619c11f50a5aa665081de7
size 209244

3
git-repo-2.61.1.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c9f0bb53f193c30e2bf68ecdb476c7c2c31738f0e7fe514661da8afdc0c4cf6a
size 230188

View File

@@ -1,3 +1,208 @@
-------------------------------------------------------------------
Thu Jan 29 21:10:29 UTC 2026 - Benoît Monin <benoit.monin@gmx.fr>
- Update to version 2.61.1:
* Revert "init: change --manifest-depth default to 1"
* manifest_xml: prevent extend-project from inheriting local groups
* CONTRIBUTING: fix HTTP password URL
* project: disable auto-gc for depth=1 in git config
* run_tests/release: require Python 3.9+
* tests: drop tox support
* github: add black check action
* tests: skip AF_UNIX tests when unavailable
* check-metadata: skip files that do not exist
* init: change --manifest-depth default to 1
-------------------------------------------------------------------
Tue Dec 16 16:30:03 UTC 2025 - Benoît Monin <benoit.monin@gmx.fr>
- Update to version 2.60.1:
* sync: skip bloat check if fresh sync
* project: only use --no-auto-gc for git 2.23.0+
-------------------------------------------------------------------
Thu Dec 11 19:39:40 UTC 2025 - Benoît Monin <benoit.monin@gmx.fr>
- Update to version 2.60:
* sync: Add heuristic warning for bloated shallow repositories
* project: disable auto-gc on fetch for projects with clone-depth=1
* Prevent leftover bare gitdirs after failed sync attempts
* project: Make the error message more logical when a linkfile fail
* info: Print a newline after printing the superproject's revision
* Rename XmlManifest.GetGroupsStr() to XmlManifest.GetManifestGroupsStr()
* manifest_xml, git_superproject: Rename an argument for XmlManifest.ToXml()
* docs: manifest-format: reformat spec to align the CDATA parts
* manifest: Propagate revision attribute through multiple levels of include
* manifest, project: Store project groups as sets
* project: Use dicts to keep track of copyfiles and linkfiles
* manifest: Make include groups propagate to extend-project elements
* wipe: Add new `repo wipe` subcommand
* tests: manifest_xml: convert most path usage to pathlib
* man: Regenerate after manifest update
* manifest: Make extend-project support copyfile, linkfile and annotation
-------------------------------------------------------------------
Wed Nov 05 18:38:43 UTC 2025 - Benoît Monin <benoit.monin@gmx.fr>
- Update to version 2.59:
* sync: fix saving of fetch times and local state
* run_tests: log each command run
* sync: Use 'git rebase' during 'repo sync --rebase'
* Fix submodule initialization in interleaved sync mode
* Follow up "Fix shallow clones when upstream attribute is present"
* forall: fix crash with no command
* run_tests: add file header checker for licensing blocks
* man: regen after sync updates
* standardize file header wrt licensing
* CONTRIBUTING: rename doc per Google OSS policies
-------------------------------------------------------------------
Tue Sep 30 07:22:31 UTC 2025 - Benoît Monin <benoit.monin@gmx.fr>
- Update to version 2.58:
* Revert "Fix shallow clones when upstream attribute is present"
* git_superproject: fix AttributeError in Superproject logging
* sync: Fix missing error details in interleaved summary
* sync: Record and propagate errors from deferred actions
* progress: Fix race condition causing fileno crash
* sync: Avoid duplicate projects in error text
* sync: always show sync result stderr_text on error
* Fix shallow clones when upstream attribute is present
-------------------------------------------------------------------
Thu Aug 07 06:55:50 UTC 2025 - Benoît Monin <benoit.monin@gmx.fr>
- Update to version 2.57.3:
* project: fallback to reading HEAD when rev-parse fails
* hooks: verify hooks project has worktree before running
* sync: fix connection error on macOS for interleaved sync
* project: Fix GetHead to handle detached HEADs
* sync: Don't checkout if no worktree
* sync: Default to interleaved mode
* project: Use git rev-parse to read HEAD
* sync: Improve UI and error reporting for interleaved mode
* project: Use plumbing commands to manage HEAD
* progress: Make end() idempotent
* sync: support post-sync hook in <repo-hooks>
* init: Add environment variable for git-lfs
-------------------------------------------------------------------
Wed Jun 25 13:01:50 UTC 2025 - Benoît Monin <benoit.monin@gmx.fr>
- Update to version 2.56:
* sync: Share final error handling logic between sync modes
* sync: Share manifest list update logic between sync modes
* sync: Share self-update logic between sync modes
* sync: clarify job flags when using interleaved
* sync: Implement --interleaved sync worker
* sync: Add orchestration logic for --interleaved
* upload: fix FileNotFoundError when no superproject
* sync: Add scaffolding for interleaved sync
-------------------------------------------------------------------
Fri Jun 13 17:37:23 UTC 2025 - Benoît Monin <benoit.monin@gmx.fr>
- Update to version 2.55.2:
* info: fix mismatched format args and wrong symbol name
* hooks: add internal check for external hook API
* git_superproject: Replace walrus operator
* upload: Add rev to rootRepo push option
* info: print superproject revision
* subcmds: delete redundant dest= settings
* upload: Add superproject identifier as push option
* manifest: generalize --json as --format=<format>
* run_tests: only allow help2man skipping in CI
* update-manpages: include in unittests
* flake8: Ignore .venv directory
* man: regenerate man pages
* manifest: Remove redundant re-raise of BaseExceptions
* Fallback to full sync when depth enabled fetch of a sha1 fails
-------------------------------------------------------------------
Tue May 27 18:54:58 UTC 2025 - Benoît Monin <benoit.monin@gmx.fr>
- Update to version 2.54:
* project: use --netrc-optional instead of --netrc
* launcher: switch command quoting to shlex.quote
* sync: Warn about excessive job counts
* run_tests: fix running when cwd is not the root
* run_tests: enable Python 3.8 CI coverage
* Fix EROFS error when root fs is mounted read-only
* pager: drop unused global vars
* launcher: change RunError to subprocess.CalledProcessError
* launcher: change collections.namedtuple to typing.NamedTuple
* tox: sync black settings with run_tests
* black: update to v25
* run_tests: move test filtering to pytest markers
* run_tests: move CQ test skips here
* run_tests: run all tests all the time
* launcher: change RunResult to subprocess.CompletedProcess
* Sync: Fix full submodule sync while shallow specified
* sync: Refresh index before updating repo
* gc: Add tags to remote pack list
* Activate submodules
* Use 'gitfile' in submodule checkouts
* Update internal filesystem layout for submodules
* Revert "sync: skip network half on repo upgrade"
* docs: smart-sync: split out & expand details
* run_tests: update to python 3.11 & pytest 8.3.4
* git_config: prefer XDG config location
* sync: Recover from errors during read-tree
* gc: Add repack option
* gc: extract deletion from Execute method
* sync: Handle KeyboardInterrupt during checkout
* sync: skip network half on repo upgrade
* gc: Introduce new command to remove old projects
* sync: Delete symlinks relative to client topdir
* Add smoke test for subcmd forall
* Remove gitc support from repo
* branches: Escape percent signs in branch names
* sync: Do not fail to sync a manifest with no projects
* Fix event log command event hierarchy.
* Make repo installation work without .git
* sync: fix connection error on macOS
* upload: Return correct tuple values in _ProcessResults
* worktree: Do not try to fix relative paths
* forall: Fix returning results early
* Use full name of the revision when checking dest-branch
* Add REPO_SKIP_SELF_UPDATE check in sync
* manifest: add optional base check on remove and extend
* [event_log] Stop leaking semaphore resources
* progress: always show done message
* subcmds: reduce multiprocessing serialization overhead
* sync: reduce multiprocessing serialization overhead
* Fix incremental syncs for prjs with submodules
* sync: Always use WORKER_BATCH_SIZE
* project: Handle git sso auth failures as repo exit
* superproject: Remove notice about beta
* project: run fetch --refetch on unable to not parse commit
* Disable git terminal prompt during fetch/clone
* init: add --manifest-upstream-branch
* man: regenerate man pages
* project: Copy and link files even with local branches
* sync: include TARGET_RELEASE when constructing smart sync target.
* color: fix have_fg not re assign to true
* tox.ini: Make the lint and format environments run black for all code
* tox.ini, constraints.txt: Lock the version of black to <24
* project: run fetch --refetch onacould not parse commit
* Add a `--rebase` option to sync command
* sync: Fix git command for aborting rebase being called incorrectly.
* project: ignore more curl failure modes
* logging: Fix log formatting with colored output
* upload: add a --topic option for setting topic explicitly
* sync: Abort rebase in progress if force-checkout is set
* ssh: Set git protocol version 2 on SSH ControlMaster
* upload: drop check for uncommitted local changes
* git: raise hard version to 1.9.1
* release: update-hooks: helper for automatically syncing hooks
* gitc: delete a few more dead references
* man: regenerate man pages
* Remove platform_utils.realpath
* Fix drive mounted directory on Windows
* git_command: unify soft/hard versions with requirements.json
- increase the required version of python3-pytest to 8.3.4
- increase the required version of git to 1.9.1
-------------------------------------------------------------------
Mon Apr 15 20:09:30 UTC 2024 - Björn Bidar <bjorn.bidar@thaodan.de>

View File

@@ -1,4 +1,4 @@
name: git-repo
version: 2.45
mtime: 1710972554
commit: 73356f1d5ccbebf5a33e5e9aa1ba06c5f5437fed
version: 2.61.1
mtime: 1769027579
commit: 5d88972390295e229ee940992cb33ce8cfd39cd5

View File

@@ -1,7 +1,7 @@
#
# spec file for package git-repo
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,22 +17,22 @@
Name: git-repo
Version: 2.45
Version: 2.61.1
Release: 0
Summary: The Multiple Git Repository Tool
License: Apache-2.0
URL: https://gerrit.googlesource.com/git-repo
Source: %{name}-%{version}.tar.xz
# SECTION tests
BuildRequires: git >= 1.7.2
BuildRequires: git >= 1.9.1
BuildRequires: gpg2
# requires pytest monkeypatch
BuildRequires: python3-pytest >= 6.2
BuildRequires: python3-pytest >= 8.3.4
BuildRequires: python3-flake8
BuildRequires: tree
# /SECTION
Requires: python3-base
Requires: git >= 1.7.2
Requires: git >= 1.9.1
BuildArch: noarch
%description