pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/git-annex
Module Name: pkgsrc
Committed By: pho
Date: Sun May 5 12:54:51 UTC 2024
Modified Files:
pkgsrc/sysutils/git-annex: Makefile PLIST distinfo options.mk
Log Message:
sysutils/git-annex: Update to 10.20240430
git-annex (10.20240430)
* Bug fix: While redundant concurrent transfers were already
prevented in most cases, it failed to prevent the case where
two different repositories were sending the same content to
the same repository.
* addurl, importfeed: Added --verifiable option, which improves
the safety of --fast or --relaxed by letting the content of
annexed files be verified with a checksum that is calculated
on a later download from the web. This will become the default later.
* Added rclone special remote, which can be used without needing
to install the git-annex-remote-rclone program. This needs
a forthcoming version of rclone (1.67.0), which supports
"rclone gitannex".
* sync, assist, import: Allow -m option to be specified multiple
times, to provide additional paragraphs for the commit message.
* reregisterurl: New command that can change an url from being
used by a special remote to being used by the web remote.
* annex.maxextensions configuration controls how many filename
extensions to preserve.
* find: Fix --help for --copies.
Thanks, Gergely Risko
* Windows: Fix escaping output to terminal when using old
versions of MinTTY.
* Added dependency on unbounded-delays.
git-annex (10.20240227)
* importfeed: Added --scrape option, which uses yt-dlp to screen scrape
the equivilant of an RSS feed.
* importfeed --force: Don't treat it as a failure when an already
downloaded file exists. (Fixes a behavior change introduced in
10.20230626.)
* importfeed --force: Avoid creating duplicates of existing
already downloaded files when yt-dlp or a special remote was used.
* addurl, importfeed: Added --raw-except option.
* stack.yaml: Update to lts-22.9 and use crypton.
* assistant, undo: When committing, let the usual git commit
hooks run.
* Added annex.commitmessage-command config.
* pre-commit: Avoid committing the git-annex branch
(except when a commit is made in a view, which changes metadata).
* Pass --no-warnings to yt-dlp.
git-annex (10.20240129)
* info: Added "annex sizes of repositories" table to the overall display.
* import: Sped up import from special remotes.
* import: Added --message/-m option.
* Support using commands that implement the Stateless OpenPGP command line
interface, as an alternative to gpg.
Currently only supported for encryption=shared special remotes,
when annex.shared-sop-command is configured.
* test: Test a specified Stateless OpenPGP command when
run with eg --test-git-config annex.shared-sop-command=sqop
* Improve disk free space checking when transferring unsized keys to
local git remotes.
* Added configs annex.stalldetection-download, annex.stalldetection-upload,
annex.bwlimit-download, annex.bwlimit-upload,
and similar per-remote configs.
* Improve annex.stalldetection to handle remotes that update progress
less frequently than the configured time period.
* external: Monitor file size when getting content from external
special remotes and use that to update the progress meter,
in case the external special remote program does not report progress.
* Added --expected-present file matching option.
* webapp: Added --port option, and annex.port config.
* assistant: When generating a gpg secret key, avoid hardcoding the
key algorithm and size.
git-annex (10.20231227)
* migrate: Support distributed migrations by recording each migration,
and adding a --update option that updates the local repository
incrementally, hard linking annex objects to their new keys.
* pull, sync: When operating on content, automatically handle
distributed migrations.
* Added annex.syncmigrations config that can be set to false to prevent
pull and sync from migrating object content.
* migrate: Added --apply option that (re)applies all recorded
distributed migrations to the objects in repository.
* migrate: Support adding size to URL keys that were added with
--relaxed, by running eg: git-annex migrate --backend=URL foo
* When importing from a special remote, support preferred content
expressions that use terms that match on keys (eg "present", "copies=1").
Such terms are ignored when importing, since the key is not known yet.
Before, such expressions caused the import to fail.
* Support git-annex copy/move --from-anywhere --to remote.
* Make git-annex get/copy/move --from foo override configuration of
remote.foo.annex-ignore, as documented.
* Lower precision of timestamps in git-annex branch, which can reduce the
size of the branch by up to 8%.
* sync: Fix locking problems during merge when annex.pidlock is set.
* Avoid a problem with temp file names ending in "." on certian
filesystems that have problems with such filenames.
* sync, push: Avoid trying to send individual files to special remotes
configured with importtree=yes exporttree=no, which would always fail.
* Fix a crash opening sqlite databases when run in a non-unicode locale.
(Needs persistent-sqlite 2.13.3.)
git-annex (10.20231129)
* Fix bug in git-annex copy --from --to that skipped files that were
locally present.
* Make git-annex copy --from --to --fast actually fast.
* Fix crash of enableremote when the special remote has embedcreds=yes.
* Ignore directories and other unusual files in .git/annex/journal/
* info: Added calculation of combined annex size of all repositories.
* log: Added options --sizesof, --sizes and --totalsizes that
display how the size of repositories changed over time.
* log: Added options --interval, --bytes, --received, and --gnuplot
to tune the output of the above added options.
* findkeys: Support --largerthan and --smallerthan.
* importfeed: Use caching database to avoid needing to list urls
on every run, and avoid using too much memory.
* Improve memory use of --all when using annex.private.
* lookupkey: Sped up --batch.
* Windows: Consistently avoid ending standard output lines with CR.
This matches the behavior of git on Windows.
* Windows: Fix CRLF handling in some log files.
* Windows: When git-annex init is installing hook scripts, it will
avoid ending lines with CR for portability. Existing hook scripts
that do have CR line endings will not be changed.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/sysutils/git-annex/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/sysutils/git-annex/PLIST \
pkgsrc/sysutils/git-annex/distinfo pkgsrc/sysutils/git-annex/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/git-annex/Makefile
diff -u pkgsrc/sysutils/git-annex/Makefile:1.4 pkgsrc/sysutils/git-annex/Makefile:1.5
--- pkgsrc/sysutils/git-annex/Makefile:1.4 Wed Nov 8 13:20:55 2023
+++ pkgsrc/sysutils/git-annex/Makefile Sun May 5 12:54:51 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2023/11/08 13:20:55 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2024/05/05 12:54:51 pho Exp $
-DISTNAME= git-annex-10.20230926
+DISTNAME= git-annex-10.20240430
PKGNAME= ${DISTNAME}
-PKGREVISION= 3
CATEGORIES= sysutils
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -70,8 +69,8 @@ CONFIGURE_ARGS+= -f Benchmark
.include "../../devel/hs-old-locale/buildlink3.mk"
.include "../../devel/hs-optparse-applicative/application.mk"
.include "../../devel/hs-persistent/buildlink3.mk"
-.include "../../devel/hs-persistent-template/buildlink3.mk"
.include "../../databases/hs-persistent-sqlite/buildlink3.mk"
+.include "../../devel/hs-persistent-template/buildlink3.mk"
.include "../../devel/hs-QuickCheck/buildlink3.mk"
.include "../../devel/hs-random/buildlink3.mk"
.include "../../textproc/hs-regex-tdfa/buildlink3.mk"
@@ -87,6 +86,7 @@ CONFIGURE_ARGS+= -f Benchmark
.include "../../devel/hs-tasty-hunit/buildlink3.mk"
.include "../../devel/hs-tasty-quickcheck/buildlink3.mk"
.include "../../devel/hs-tasty-rerun/buildlink3.mk"
+.include "../../devel/hs-unbounded-delays/buildlink3.mk"
.include "../../devel/hs-unix-compat/buildlink3.mk"
.include "../../devel/hs-unliftio-core/buildlink3.mk"
.include "../../devel/hs-unordered-containers/buildlink3.mk"
Index: pkgsrc/sysutils/git-annex/PLIST
diff -u pkgsrc/sysutils/git-annex/PLIST:1.1 pkgsrc/sysutils/git-annex/PLIST:1.2
--- pkgsrc/sysutils/git-annex/PLIST:1.1 Thu Nov 2 03:15:01 2023
+++ pkgsrc/sysutils/git-annex/PLIST Sun May 5 12:54:51 2024
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST,v 1.1 2023/11/02 03:15:01 pho Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/05/05 12:54:51 pho Exp $
bin/git-annex
share/doc/${HS_PLATFORM}/${PKGNAME}/COPYRIGHT
Index: pkgsrc/sysutils/git-annex/distinfo
diff -u pkgsrc/sysutils/git-annex/distinfo:1.1 pkgsrc/sysutils/git-annex/distinfo:1.2
--- pkgsrc/sysutils/git-annex/distinfo:1.1 Thu Nov 2 03:15:01 2023
+++ pkgsrc/sysutils/git-annex/distinfo Sun May 5 12:54:51 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.1 2023/11/02 03:15:01 pho Exp $
+$NetBSD: distinfo,v 1.2 2024/05/05 12:54:51 pho Exp $
-BLAKE2s (git-annex-10.20230926.tar.gz) = 3d4ac090850887661cfed88b44472848322773c7fec8eec979dca55acd5d5741
-SHA512 (git-annex-10.20230926.tar.gz) = 68c10f550801b056ce9de12e14d0fe53305c6f1e3ca937066d8a8563f869a646548c9c42808f57572c7bd3bc8501bf5a448114a4b85c7e5dd27875d839aee14d
-Size (git-annex-10.20230926.tar.gz) = 1395056 bytes
+BLAKE2s (git-annex-10.20240430.tar.gz) = 94189511923bbb9bd0270998db428bdfca52a4b25178036fd1e914dc65d57e00
+SHA512 (git-annex-10.20240430.tar.gz) = 5d9031ed0dd7c7ea76298aa7a29541a0e14b27b6f494ca313c8a0e80f1d1a3699f544ba050940a0cb1831f8667100b9e519d332acbc204fd07c9e3aee4f05f9d
+Size (git-annex-10.20240430.tar.gz) = 1421604 bytes
SHA1 (patch-Utility_DirWatcher_Kqueue.hs) = d4ef7908d32b9396cb3f5661f78f7d7176ab6e47
SHA1 (patch-git-annex.cabal) = 986084229906436cabf1bfdad17af3990de70f81
Index: pkgsrc/sysutils/git-annex/options.mk
diff -u pkgsrc/sysutils/git-annex/options.mk:1.1 pkgsrc/sysutils/git-annex/options.mk:1.2
--- pkgsrc/sysutils/git-annex/options.mk:1.1 Thu Nov 2 03:15:01 2023
+++ pkgsrc/sysutils/git-annex/options.mk Sun May 5 12:54:51 2024
@@ -1,8 +1,8 @@
-# $NetBSD: options.mk,v 1.1 2023/11/02 03:15:01 pho Exp $
+# $NetBSD: options.mk,v 1.2 2024/05/05 12:54:51 pho Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.git-annex
-PKG_SUPPORTED_OPTIONS= git-annex-assistant dbus
-PKG_SUGGESTED_OPTIONS= ${PKG_SUPPORTED_OPTIONS}
+PKG_SUPPORTED_OPTIONS= ${PKG_SUGGESTED_OPTIONS} debug
+PKG_SUGGESTED_OPTIONS= dbus git-annex-assistant
.include "../../mk/bsd.prefs.mk"
.include "../../mk/bsd.options.mk"
@@ -44,3 +44,12 @@ CONFIGURE_ARGS+= -f Dbus
.else
CONFIGURE_ARGS+= -f-Dbus
.endif
+
+###
+### Enable debugging
+###
+.if ${PKG_OPTIONS:Mdebug}
+CONFIGURE_ARGS+= -f DebugLocks
+.else
+CONFIGURE_ARGS+= -f-DebugLocks
+.endif
Home |
Main Index |
Thread Index |
Old Index