Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2026-08-28 19:58:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "git-lfs" Fri Aug 28 19:58:20 2026 rev:22 rq:1374400 version:3.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2025-10-17 17:29:37.387698702 +0200 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.1265/git-lfs.changes 2026-08-28 20:01:21.518290985 +0200 @@ -1,0 +2,116 @@ +Fri Aug 28 08:25:26 UTC 2026 - Johannes Kastl <[email protected]> + +- update to 3.8.0: + This release is a feature release which adds support for + zstd-compressed object downloads and introduces several new + options, including the ability to fetch Git LFS objects for a + list of references piped to standard input and the ability to + limit how long Git LFS will wait when instructed by a server to + retry an HTTP request. + Git LFS now determines the case sensitivity of filesystems from + the core.ignoreCase Git configuration option, respects global and + system-wide Git attribute files when migrating repositories, and + tries the default Git LFS HTTP URL derived from an SSH URL when + HTTP authentication via SSH is not available. + This Git LFS release improves SSH session reuse, parses invalid + custom transfer adapter configurations and invalid Git attribute + patterns without crashing, handles file deletion conflicts on + Windows in the same manner as Git, resolves remote-tracking + branches for downloads correctly, avoids re-reading working tree + files during clean filter operations since the files may be in an + inconsistent state, and terminates lengthy or endless HTTP + authentication sequences after a limited number of requests. + Note that we now provide official packages and support for + versions of Linux distributions based on Debian 13 ("trixie"). We + also now provide a source code package with all of our Go module + dependencies in a vendor directory. + * Features + - Enhance LFS transfer retries with maximum retry time limit + #6304 + - fall back to guessed endpoint when git-lfs-authenticate is + unavailable #6286 + - add lfs.httpDownloadEncoding with zstd and gzip support #6196 + - Use core.ignorecase to determine case sensitivity #6212 + - Full support of special attributes in migrate #6170 + - feat: git lfs pointer support extensions #6093 + - fetch: allow providing refs via stdin #6088 + * Bugs + - gitattr: handle invalid wildmatch patterns #6324 + - filter-process: Ignore file size in working copy when + cleaning #6011 + - Handle unknown object sizes in progress log and fix + throttling #6288 + - Fix standalone adapter crash and ignore invalid custom + adapter names #6252 + - Reuse SSH sessions when possible and only close at client + exit #6266 + - locking: ignore missing files after unlock #6244 + - Fix remote ref resolution for download operations #6250 + - Fix concurrent map/struct races in sshCache and lazyManifest + #6243 + - Fix --remote option when a git push remote is set #6228 + - Fix adapter reuse when server returns empty transfer adapter + name #6240 + - commands: fix format string type mismatch in lockverifier + #6237 + - Fix extra header duplication on retry #6204 + - tools: add RobustRemove() for Windows to handle file lock + errors #6221 + - transform DoWithAuth from recursive to loop approach to + prevent endless authentication attempts #6018 + - lfshttp: fix auth response ExpiresIn data type #6200 + - commands: show root help for -h #6172 + - Handle git lfs checkout merge conflict option file paths + correctly #6136 + - Support Macro in migrate --fixup #6126 + * Misc + - Add missing patch version entries in primary change log #6334 + - Update Linux distributions and include Debian ARM64 links in + releases #6333 + - Upgrade to Go v1.27 #6332 + - Remove stale Linux distributions before v3.8.0 release #6291 + - t/t-pre-push.sh: use calc_oid_file in URL optimization test + #6287 + - Update tests to dynamically match internal program limits + #6285 + - Update Go modules and Dependabot configuration #6278 + - Add corrupt object download tests #6274 + - Fix and revise chunked transfer encoding test #6273 + - Temporarily restore concurrency limit to historical fixed + default #6258 + - Simplify client structure initializations #6254 + - Use consistent exit functions for all commands #6255 + - Add --add-i386 option to RPM build script #6251 + - Update Linux distribution package list for v3.8.0 release + #6248 + - Scale default concurrent transfers by CPU count #6241 + - Fix and refactor HTTP encoding and retry tests #6207 + - Update Windows release signing action #6222 + - Simplify object storage directory traversals #6223 + - Upgrade to Go v1.26 and build separate Windows resource files + on 386 and amd64 platforms #6220 + - Various gopls lint cleanups for package git #6211 + - Log additional HTTP request headers when tracing #6195 + - Docs: recommend bracket-glob patterns for cross-platform case + safety in FAQ (refs #6187) #6192 + - Improve formatting of manual page synopses #6188 + - docs(README): add mise alternative method installation #6169 + - Makefile,script: add vendored source release asset #6159 + - Correct and improve grep -v and grep -c usage in tests #6151 + - Add missing backticks around --no-modify-attrs #6154 + - Add missing options to manual pages and make JSON options + consistent #6152 + - Detect invalid object IDs and repo names in test functions + #6142 + - Use relative paths exclusively for internal checkout and pull + operations #6140 + - Fix manual page formatting errors from AsciiDoc conversion + #6138 + - Add a FAQ entry re memory usage by Git when cloning #6137 + - docs: Provide clearer instructions for non destructive + imports #6111 + - Upgrade to Go 1.25 #6116 + - commands: use Exit() function to exit with a warning message + #6095 + +------------------------------------------------------------------- Old: ---- git-lfs-3.7.1.obscpio New: ---- git-lfs-3.8.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ git-lfs.spec ++++++ --- /var/tmp/diff_new_pack.1x2pOv/_old 2026-08-28 20:01:22.656330773 +0200 +++ /var/tmp/diff_new_pack.1x2pOv/_new 2026-08-28 20:01:22.659330878 +0200 @@ -1,7 +1,7 @@ # # spec file for package git-lfs # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ %bcond_without build_docs Name: git-lfs -Version: 3.7.1 +Version: 3.8.0 Release: 0 Summary: Git extension for versioning large files License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.1x2pOv/_old 2026-08-28 20:01:22.714332801 +0200 +++ /var/tmp/diff_new_pack.1x2pOv/_new 2026-08-28 20:01:22.722333081 +0200 @@ -1,9 +1,9 @@ <services> <service name="obs_scm" mode="manual"> - <param name="url">https://github.com/git-lfs/git-lfs</param> + <param name="url">https://github.com/git-lfs/git-lfs.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v3.7.1</param> + <param name="revision">refs/tags/v3.8.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">disable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ git-lfs-3.7.1.obscpio -> git-lfs-3.8.0.obscpio ++++++ ++++ 16968 lines of diff (skipped) ++++++ git-lfs.obsinfo ++++++ --- /var/tmp/diff_new_pack.1x2pOv/_old 2026-08-28 20:01:23.602363848 +0200 +++ /var/tmp/diff_new_pack.1x2pOv/_new 2026-08-28 20:01:23.613364232 +0200 @@ -1,5 +1,5 @@ name: git-lfs -version: 3.7.1 -mtime: 1760655403 -commit: b84b33847fe6458f36ef521534dc0eac953cb379 +version: 3.8.0 +mtime: 1787858028 +commit: aece9221f8c09221a14395d964806b956289bc07 ++++++ vendor.tar.xz ++++++ ++++ 175751 lines of diff (skipped)
