head 1.7; access; symbols pkgsrc-2026Q3:1.7.0.8 pkgsrc-2026Q3-base:1.7 pkgsrc-2026Q2:1.7.0.6 pkgsrc-2026Q2-base:1.7 pkgsrc-2026Q1:1.7.0.4 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.2 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.6.0.28 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.26 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.24 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.22 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.20 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.18 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.16 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.14 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.12 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.10 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.8 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.6 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.4 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.2 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.5.0.2 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.4.0.2 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.2.0.12 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.10 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.8 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.6 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.4 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.2 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.4 pkgsrc-2019Q4-base:1.1; locks; strict; comment @# @; 1.7 date 2025.09.22.09.13.53; author adam; state Exp; branches; next 1.6; commitid Y2QEVVZgMrFpQGbG; 1.6 date 2022.05.23.21.52.54; author nikita; state Exp; branches; next 1.5; commitid UXx89XxqaiXaceFD; 1.5 date 2022.01.21.17.09.29; author nikita; state Exp; branches; next 1.4; commitid bwFjXuQAqzSXvwpD; 1.4 date 2021.10.26.10.14.49; author nia; state Exp; branches; next 1.3; commitid XMBRkrafc79x2jeD; 1.3 date 2021.10.07.13.39.43; author nia; state Exp; branches; next 1.2; commitid TK9Y8OXA04EYMSbD; 1.2 date 2020.05.14.14.54.33; author nikita; state Exp; branches; next 1.1; commitid Lmkr5ilFOWJPCd8C; 1.1 date 2019.11.13.12.21.28; author ng0; state Exp; branches; next ; commitid Y0c9xyNKvZtsFGKB; desc @@ 1.7 log @guile-git: updated to 0.10.0 Changes in 0.10.0 (since 0.9.0) ** New functionality *** New =(git revwalker)= module A new module provides revision walking functionality, allowing you to traverse commit histories. It includes these procedures: - ~revwalk-new~ to create a new revision walker for a repository; - ~revwalk-push!~ and ~revwalk-hide!~ to mark commits to include or exclude; - ~revwalk-push-range!~ to specify commit ranges to traverse; - ~revwalk-next!~ to iterate through commits; - ~revwalk-reset!~ to clear the walker's state. *** New =(git notes)= module Support for Git notes has been added through these procedures: - ~note-create~ to add new notes to commits; - ~note-read~ to retrieve notes for commits; - ~note-message~ to get the content of a note; - ~note-author~ and ~note-committer~ to access signature information; - ~note-id~ to get the note's object ID. *** New =(git graph)= module This modules provides two procedures to query the commit graph: - ~graph-ahead-behind~ returns the “distance” between two commits; - ~graph-descendant?~ determines whether a commit is a descendant of another commit. *** =remote-fetch= now accepts a =#:refspecs= argument This lets you specify a list of “refspecs” to be fetched such as =refs/pull/1=. *** New procedures under =(git submodules)= The following procedures were added: ~submodule-url~, ~submodule-branch~, and ~submodule-wd-id~. ** Support for libgit2 1.9.x added @ text @$NetBSD: distinfo,v 1.6 2022/05/23 21:52:54 nikita Exp $ BLAKE2s (guile-git-0.10.0.tar.gz) = c342bd943e53fd18772044c1cd8da74bce00bc40a2f1b1b9d6fa963a43e332f5 SHA512 (guile-git-0.10.0.tar.gz) = 4fd1e1b6a28ed1ffdffd45073227f940a9182c23b55d9519ae57bd0a1025e4c8d609b2c5962c6efd874d14465a55c3035aba8080c2cca45650453581b63533f6 Size (guile-git-0.10.0.tar.gz) = 125968 bytes @ 1.6 log @guile-git: regen distinfo, checksum changed. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2022/01/21 17:09:29 nikita Exp $ d3 3 a5 3 BLAKE2s (guile-git-0.5.2.tar.gz) = 784200f432d7c030d3f96c9caf68df508d5dea929836d286190cf94b4b06caab SHA512 (guile-git-0.5.2.tar.gz) = 79ab47c389fa05346d88bd44d3b309c382a06e0dc2b4c47359f63e557a2e7c30b11352b821facdf67ab93c676511b7d75e643bd78af080c35009be7f0e500ca2 Size (guile-git-0.5.2.tar.gz) = 109454 bytes @ 1.5 log @guile-git: Update to 0.5.2 Changelog from https://gitlab.com/guile-git/guile-git/-/releases Changes in 0.5.2 Bug fix Fix crash when fetching multiple sub-modules This bug was reported at https://issues.guix.gnu.org/48855. It could lead to crashes via SIGSEGV or SIGILL while fetching multiple sub-modules in a row. Changes in 0.5.1 Bug fix Fix crash when using config-foreach or config-fold This bug was reported at https://issues.guix.gnu.org/47808. It could lead to segmentation faults in tests/config.scm while running make check. Changes in 0.5.0 New functionality New diff bindings in (git diff) These bindings allow you to compute and print a diff between two different trees. New configuration parsing support in (git config) This new module provides an interface to obtain configuration value as you would do on with the git config command. As a corollary, it introduces an incompatible change: the internal module previously known as (git config) has been renamed to (git configuration). It is not meant to be used directly by applications though, so you should not notice it. New tag procedures: ‘tag-fold’, ‘tag-foreach’ New tree procedures: ‘tree-entry-byname’, ‘tree-entry-type’ New remote procedures: ‘remote-url’, ‘remote-set-url!’ Submodule interface changes The submodule-update procedure accepts the new #:allow-fetch? and #:fetch-options arguments. The latter allows you to specify “fetch options”, such as the URL of an HTTP/HTTPS proxy. There’s also a new submodule-set-url! procedure. Bug fixes commit: Prevent dangling repository references Fix “make check” for tests involving SSH Changes in 0.4.0 New Functionality Support for HTTP and HTTPS proxies One can now specify the HTTP and HTTPS via the #:proxy-url parameter of make-fetch-options. Those fetch options must then be passed to fetch, or they can be added to the clone options passed to clone. Support for progress report Clones and fetches can take some time and you may want to tell users what’s going on. To help with that, make-fetch-options now takes a #:transfer-progress option; it should be either #f or a one-argument procedure that will be called with an record every time progress is made. This record contains information about the total number of objects being processed, the number of objects already retrieved, and the number of objects already indexed. Bug Fixes Fix typo that made repository-index and repository-refdb unusable @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2021/10/26 10:14:49 nia Exp $ d3 3 a5 3 BLAKE2s (guile-git-0.5.2.tar.gz) = 52d00129e90315909f0f3a4c94b2aedd496bd6ea1ad50dda71a2d29cbd6db55d SHA512 (guile-git-0.5.2.tar.gz) = 63f4dbbe0a22884d76d6679e7130bd93f2565d2927644b52795ef6d18fc6b359b9634df631e36a55e57ad4bfe220080042bc1d13131a07550d1a8bddcd364554 Size (guile-git-0.5.2.tar.gz) = 109525 bytes @ 1.4 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2021/10/07 13:39:43 nia Exp $ d3 3 a5 3 BLAKE2s (guile-git-0.3.0.tar.gz) = 1e2a0d0ede309fb9279157fd881d94a0c250cf40f42d460a1f5bc1e0320c4505 SHA512 (guile-git-0.3.0.tar.gz) = 98af9106c0b5d0f01c6d9550705c58116b8a38acb3c329e08822b8b81717c7c0147cfd74314e693c803e17b476af7b2f80ed2422652bbebfcc14271b654e839d Size (guile-git-0.3.0.tar.gz) = 275273 bytes @ 1.3 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2020/05/14 14:54:33 nikita Exp $ d3 1 a3 1 RMD160 (guile-git-0.3.0.tar.gz) = a475f816d53b55093172ba41421f8132b6864659 @ 1.2 log @devel/guile-git: Update to 0.3.0 Changelog: * Changes in 0.3.0 (since 0.2.0) ** New Functionality *** Add new (git tag) procedures Four new procedures were added to (git tag) related to creating tags in a git repository. ~tag-create~ and ~tag-create!~ are used to create what is known as "annotated" tags in git which contain a creation date, creator's signature, and a message. The ~tag-create!~ procedure can replace existing references with the same name. ~tag-create-lightweight~ and ~tag-create-lightweight!~ are used to create lightweight tags in git which just create a reference that points directly to a git object. *** Add (git signature) module The (git signature) module adds three new procedures related to signatures. Signatures are objects which identify a name, email, and time that are found on many git objects. You would need to create a signature if you want to use the ~tag-create~ procedure mentioned above. ~signature-default~ creates a signature by looking up the ~user.name~ and ~user.email~ from the repository's configuration. It also uses the current time. ~signature-new~ creates a signature with the passed in name, email, time and timezone offset. ~signature-now~ creates a signature with the passed in name and email. The time will use the current time. *** Add (git describe) module The (git describe) module adds several new procedures used to create human readable names for objects based on an available references. *** Support for Guile 3.0 Upgrade the configure script to be able to find Guile 3.0. *** Add accessor and setter for the download tags of ~fetch-options~ The (git structs) module has added ~fetch-options-download-tags~ and ~set-fetch-options-download-tags!~ procedures for accessing and setting the download tags field of ~fetch-options~. This field determines the tag download policy when fetching from a remote. *** Add ~CREDTYPE-*~ variables (git cred) module has added several new variables which are used to represent a bitmask for the supported credential types. *** Add ssh authentication support Add ssh auth support to ~clone~ and ~remote-fetch~ procedures with an authentication method from the new module (git auth). *** Add (git blob) module (git blob) module adds several procedures for accessing and interacting with blobs. ** Changes *** ~repository-state~ return a symbols instead of an int The ~repository-state~ procedure used to return an integer to represent a state like none, merge, revert. It now returns the following symbols based on the state of the repository - ~repository-state/none~ - ~repository-state/merge~ - ~repository-state/revert~ - ~repository-state/revert-sequence~ - ~repository-state/cherrypick~ - ~repository-state/cherrypick-sequence~ - ~repository-state/bisect~ - ~repository-state/rebase~ - ~repository-state/rebase-interactive~ - ~repository-state/rebase-merge~ - ~repository-state/apply-mailbox~ - ~repository-state/apply-mailbox-or-rebase~ *** Rename ~foo-init-options~ procedures to be more idiomatic Several procedures named like ~foo-init-options~ were renamed to be more idiomatic like ~make-foo-options~. The previous functions are deprecated and will be removed in a future version of Guile Git. The functions renamed are: - ~clone-init-options~ renamed to ~make-clone-options~ - ~fetch-init-options~ renamed to ~make-fetch-options~ - ~status-init-options~ renamed to ~make-status-options~ @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2019/11/13 12:21:28 ng0 Exp $ a2 1 SHA1 (guile-git-0.3.0.tar.gz) = 14675107d4c75387d494cfd1a5f45ab77fd3fd33 @ 1.1 log @Add devel/guile-git version 0.2.0 Guile bindings for libgit2 @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (guile-git-0.2.0.tar.gz) = dae32132a20a1ff5be979b4cbed863c4a7c4062d RMD160 (guile-git-0.2.0.tar.gz) = 8c65b85e4668fd6d77942402e7bb1222163b5b0b SHA512 (guile-git-0.2.0.tar.gz) = b5267130516db995132ff5bb5a19a68ccb3483d8ba5dff1a886a8acf4ecb43adf033638e59032b7a244eb4e35f72def3f40d7d071395154416e08dd5be86edf3 Size (guile-git-0.2.0.tar.gz) = 262570 bytes @