jgoerzen [Sat, 3 Sep 2022 20:37:25 +0000 (20:37 +0000)]
jgoerzen [Sat, 3 Sep 2022 17:38:23 +0000 (17:38 +0000)]
jgoerzen [Sat, 3 Sep 2022 17:33:49 +0000 (17:33 +0000)]
jgoerzen [Sat, 3 Sep 2022 17:30:58 +0000 (17:30 +0000)]
Added a comment: mtree can help
jgoerzen [Sat, 3 Sep 2022 17:29:06 +0000 (17:29 +0000)]
Joey Hess [Fri, 2 Sep 2022 20:55:36 +0000 (16:55 -0400)]
add NNCP special remote!
jkniiv [Fri, 2 Sep 2022 02:04:29 +0000 (02:04 +0000)]
Added a comment: I don't think there is one
yarikoptic [Thu, 1 Sep 2022 20:50:21 +0000 (20:50 +0000)]
question about external drive filesystem
yarikoptic [Thu, 1 Sep 2022 19:26:20 +0000 (19:26 +0000)]
Added a comment: howto importfeed youtube playlists (not entire channels)
yarikoptic [Wed, 31 Aug 2022 14:47:35 +0000 (14:47 +0000)]
FTBFS report
yarikoptic [Tue, 30 Aug 2022 19:38:49 +0000 (19:38 +0000)]
Added a comment
Joey Hess [Tue, 30 Aug 2022 19:22:06 +0000 (15:22 -0400)]
update
Joey Hess [Tue, 30 Aug 2022 19:20:46 +0000 (15:20 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 30 Aug 2022 19:20:04 +0000 (15:20 -0400)]
optimise linker in linux standalone tarballs
Trick the linker into not doing unncessary work searching for optimised
libraries that are not present, by symlinking the directories where
optimised libs would be to the main lib dir.
This reduces the ENOENT of git-annex init by about 1/2. The linker always
finds the files where it looks first time now. I have not looked at what
the wall clock speedup might be, it's probably rather small.
If a x86-64-v5 comes to be, the list will need to be extended. And there
may be other directories used on some machines that I have missed. Not done
for arm64 yet, or any uncommon architectures.
Sponsored-by: Dartmouth College's Datalad project
Joey Hess [Tue, 30 Aug 2022 17:36:53 +0000 (13:36 -0400)]
comment
Joey Hess [Tue, 30 Aug 2022 16:50:42 +0000 (12:50 -0400)]
comment
DavidD [Mon, 29 Aug 2022 21:19:56 +0000 (21:19 +0000)]
Added a comment
yarikoptic [Mon, 29 Aug 2022 20:46:12 +0000 (20:46 +0000)]
Added a comment
Joey Hess [Mon, 29 Aug 2022 19:21:00 +0000 (15:21 -0400)]
move assistant and webapp build-depends into main build-depends
For some reason, cabal 3.4.1.0 builds w/o the assistant and webapp,
even when the flag is explicitly turned on. Moving the build-depends from
inside the if flag section to the main build-depends somehow fixes this.
Since the webapp build deps are thus always available, there is no reason
not to build the webapp when building the assistant. So, got rid of the
webapp build flag. Kept the assistant build flag for now, since building
without it does at least still speed up the build.
Sponsored-by: Brock Spratlen on Patreon
Joey Hess [Mon, 29 Aug 2022 18:55:58 +0000 (14:55 -0400)]
show when build with Benchmark build flag
Joey Hess [Mon, 29 Aug 2022 18:50:04 +0000 (14:50 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 29 Aug 2022 18:49:44 +0000 (14:49 -0400)]
add bug and update comment
Ilya_Shlyakhter [Mon, 29 Aug 2022 18:45:35 +0000 (18:45 +0000)]
added suggestion for git-annex-import to import symlinks
Joey Hess [Mon, 29 Aug 2022 18:25:39 +0000 (14:25 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 29 Aug 2022 18:25:30 +0000 (14:25 -0400)]
comment
Ilya_Shlyakhter [Mon, 29 Aug 2022 18:09:24 +0000 (18:09 +0000)]
Added a comment: testremote cleanup
Joey Hess [Mon, 29 Aug 2022 17:52:58 +0000 (13:52 -0400)]
avoid dup check of guardSafeToUseRepo
Speeds up init slightly, and reduces the number of syscalls by the
dynamic linker.
Sponsored-by: Dartmouth College's Datalad project
Joey Hess [Mon, 29 Aug 2022 17:38:42 +0000 (13:38 -0400)]
comment
Joey Hess [Mon, 29 Aug 2022 16:45:58 +0000 (12:45 -0400)]
comment
Ilya_Shlyakhter [Sun, 28 Aug 2022 20:15:39 +0000 (20:15 +0000)]
Added a comment: testremote cleanup
Atemu [Sun, 28 Aug 2022 17:56:20 +0000 (17:56 +0000)]
Added a comment
Added a comment
yarikoptic [Sat, 27 Aug 2022 00:53:22 +0000 (00:53 +0000)]
initial report on libpcre lookups
Ilya_Shlyakhter [Thu, 25 Aug 2022 17:45:49 +0000 (17:45 +0000)]
Added a comment: copying to S3: partsize/chunking
Atemu [Thu, 25 Aug 2022 16:18:39 +0000 (16:18 +0000)]
Added a comment
yarikoptic [Wed, 24 Aug 2022 19:27:00 +0000 (19:27 +0000)]
Added a comment
Joey Hess [Wed, 24 Aug 2022 19:17:43 +0000 (15:17 -0400)]
comment
yarikoptic [Wed, 24 Aug 2022 18:40:10 +0000 (18:40 +0000)]
Added a comment
yarikoptic [Wed, 24 Aug 2022 18:35:25 +0000 (18:35 +0000)]
Added a comment
yarikoptic [Wed, 24 Aug 2022 18:32:53 +0000 (18:32 +0000)]
Added a comment
Joey Hess [Wed, 24 Aug 2022 17:28:43 +0000 (13:28 -0400)]
comment
Joey Hess [Wed, 24 Aug 2022 17:26:42 +0000 (13:26 -0400)]
comment
Joey Hess [Wed, 24 Aug 2022 17:17:56 +0000 (13:17 -0400)]
comment
Joey Hess [Wed, 24 Aug 2022 17:13:45 +0000 (13:13 -0400)]
comment
Joey Hess [Wed, 24 Aug 2022 17:05:15 +0000 (13:05 -0400)]
comment
yarikoptic [Wed, 24 Aug 2022 15:42:10 +0000 (15:42 +0000)]
Added a comment
yarikoptic [Wed, 24 Aug 2022 15:25:33 +0000 (15:25 +0000)]
added "reproducer"
yarikoptic [Wed, 24 Aug 2022 15:12:19 +0000 (15:12 +0000)]
request add --batch to be able to handle directories
Ilya_Shlyakhter [Wed, 24 Aug 2022 14:52:36 +0000 (14:52 +0000)]
added suggestion to add clean-up after a testremote failure
Ilya_Shlyakhter [Wed, 24 Aug 2022 14:47:16 +0000 (14:47 +0000)]
added bug report about a cryptic error message when copying to S3
Ilya_Shlyakhter [Mon, 22 Aug 2022 20:40:42 +0000 (20:40 +0000)]
Added a comment: imports and symlinks
DavidD [Mon, 22 Aug 2022 17:54:19 +0000 (17:54 +0000)]
Added a comment
Joey Hess [Mon, 22 Aug 2022 16:27:10 +0000 (12:27 -0400)]
remove old closed bugs and todo items to speed up wiki updates and reduce size
Remove closed bugs and todos that were last edited or commented before 2021.
Except for ones tagged projects/* since projects like datalad want to keep
around records of old deleted bugs longer.
Command line used:
for f in $(grep -l '|done\]\]' -- ./*.mdwn); do if ! grep -q "projects/" "$f"; then d="$(echo "$f" | sed 's/.mdwn$//')"; if [ -z "$(git log --since=01-01-2021 --pretty=oneline -- "$f")" -a -z "$(git log --since=01-01-2021 --pretty=oneline -- "$d")" ]; then git rm -- "./$f" ; git rm -rf "./$d"; fi; fi; done
for f in $(grep -l '\[\[done\]\]' -- ./*.mdwn); do if ! grep -q "projects/" "$f"; then d="$(echo "$f" | sed 's/.mdwn$//')"; if [ -z "$(git log --since=01-01-2021 --pretty=oneline -- "$f")" -a -z "$(git log --since=01-01-2021 --pretty=oneline -- "$d")" ]; then git rm -- "./$f" ; git rm -rf "./$d"; fi; fi; done
Joey Hess [Mon, 22 Aug 2022 16:08:24 +0000 (12:08 -0400)]
add news item for git-annex 10.
20220822
Joey Hess [Mon, 22 Aug 2022 16:03:27 +0000 (12:03 -0400)]
ignore more cabal.project backup files
Joey Hess [Mon, 22 Aug 2022 16:02:22 +0000 (12:02 -0400)]
remove changelog entry about reverted stack.yaml change
Joey Hess [Mon, 22 Aug 2022 16:02:04 +0000 (12:02 -0400)]
prep release
Joey Hess [Mon, 22 Aug 2022 16:01:29 +0000 (12:01 -0400)]
add comment (and other old comment I forgot to add earlier)
Joey Hess [Mon, 22 Aug 2022 15:53:18 +0000 (11:53 -0400)]
commet
Joey Hess [Mon, 22 Aug 2022 15:50:21 +0000 (11:50 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Ilya_Shlyakhter [Sun, 21 Aug 2022 21:20:03 +0000 (21:20 +0000)]
Added a comment: adding checksums to WORM keys
Ilya_Shlyakhter [Sun, 21 Aug 2022 21:13:57 +0000 (21:13 +0000)]
Added a comment: addurl and authentication
Yaroslav Halchenko [Fri, 19 Aug 2022 21:45:04 +0000 (17:45 -0400)]
Typo fix unncessary -> unnecessary.
Detected while reading recent CHANGELOG entry but then decided to apply
to entire codebase and docs since why not?
Ilya_Shlyakhter [Fri, 19 Aug 2022 20:19:50 +0000 (20:19 +0000)]
Added a comment: imports and symlinks
DavidD [Fri, 19 Aug 2022 20:07:49 +0000 (20:07 +0000)]
Added a comment
DavidD [Fri, 19 Aug 2022 19:42:55 +0000 (19:42 +0000)]
Added a comment
Joey Hess [Fri, 19 Aug 2022 17:45:19 +0000 (13:45 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 19 Aug 2022 17:31:16 +0000 (13:31 -0400)]
import: Avoid following symbolic links inside directories being imported
Too big a footgun.
This does not prevent attackers who can write to the directory being
imported from racing the check. But they can cause anything to be imported
anyway, so would be limited to getting the legacy import to follow into a
directory they do not write to, and move files out of it into the annex.
(The directory special remote does not have that problem since it does not
move files.)
Sponsored-by: Jack Hill on Patreon
Ilya_Shlyakhter [Fri, 19 Aug 2022 17:18:37 +0000 (17:18 +0000)]
Added a comment: git-annex-import and symlinks
Joey Hess [Fri, 19 Aug 2022 17:06:38 +0000 (13:06 -0400)]
comment
Joey Hess [Fri, 19 Aug 2022 16:58:29 +0000 (12:58 -0400)]
comment
Joey Hess [Fri, 19 Aug 2022 16:56:51 +0000 (12:56 -0400)]
comment
Joey Hess [Fri, 19 Aug 2022 16:49:17 +0000 (12:49 -0400)]
fix git-annex add regression on deleted file
Fix a regression in 10.
20220624 that caused git-annex add to crash when
there was an unstaged deletion.
Sponsored-by: Dartmouth College's Datalad project
Atemu [Fri, 19 Aug 2022 14:23:27 +0000 (14:23 +0000)]
Added a comment
skcin [Thu, 18 Aug 2022 15:32:43 +0000 (15:32 +0000)]
Added a comment: Option to not follow symlinks?
Atemu [Thu, 18 Aug 2022 11:27:12 +0000 (11:27 +0000)]
Added a comment
yarikoptic [Wed, 17 Aug 2022 19:56:25 +0000 (19:56 +0000)]
added datalad project tag to the issue
yarikoptic [Wed, 17 Aug 2022 19:55:45 +0000 (19:55 +0000)]
Added a comment
DavidD [Wed, 17 Aug 2022 19:03:19 +0000 (19:03 +0000)]
Added a comment
yarikoptic [Wed, 17 Aug 2022 18:46:27 +0000 (18:46 +0000)]
initial report on getSymbolicLinkStatus crashing upon file removal
Joey Hess [Wed, 17 Aug 2022 17:16:06 +0000 (13:16 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 17 Aug 2022 17:07:14 +0000 (13:07 -0400)]
init: probe if sqlite works
Help the user get annex.dbdir configured when their filesystem is not
one that sqlite works on.
The change in Database.Handle makes an error from sqlite not be ignored
besides being displayed, which it was before. I can't see any reason
git-annex would want to ignore these errors.
I chose to use the fsck database rather than the keys database because
opening the keys database populates it, and see commit
b3c4579c7907147a496bdf2c73b42238d8b239d6.
The placement of the call to checkSqliteWorks inside checkInitializeAllowed
avoids annex.uuid getting set before it's called.
Sponsored-by: Dartmouth College's Datalad project
Added a comment
Joey Hess [Wed, 17 Aug 2022 16:40:43 +0000 (12:40 -0400)]
fixed in v10
Joey Hess [Tue, 16 Aug 2022 16:09:12 +0000 (12:09 -0400)]
comment
oliv5 [Tue, 16 Aug 2022 14:55:44 +0000 (14:55 +0000)]
Added a comment
Joey Hess [Mon, 15 Aug 2022 18:33:40 +0000 (14:33 -0400)]
close
Joey Hess [Mon, 15 Aug 2022 18:25:13 +0000 (14:25 -0400)]
correct documentation, keyid= only works once
keyid+= can be used to add additional key ids later.
I wonder if this broke with changes to remote configs? But I think it's
always been a map, and so only one keyid can be stored and later ones
overwrite earlier ones.
Sponsored-by: Brett Eisenberg on Patreon
Joey Hess [Mon, 15 Aug 2022 18:05:05 +0000 (14:05 -0400)]
comment
Joey Hess [Mon, 15 Aug 2022 16:39:19 +0000 (12:39 -0400)]
comment
Joey Hess [Mon, 15 Aug 2022 16:22:01 +0000 (12:22 -0400)]
make it easier to use curl for unusual url schemes
Use curl when annex.security.allowed-url-schemes includes an url scheme not
supported by git-annex internally, as long as
annex.security.allowed-ip-addresses is configured to allow using curl.
Sponsored-by: Luke Shumaker on Patreon
Atemu [Mon, 15 Aug 2022 10:50:59 +0000 (10:50 +0000)]
DavidD [Fri, 12 Aug 2022 18:33:35 +0000 (18:33 +0000)]
Joey Hess [Fri, 12 Aug 2022 17:31:27 +0000 (13:31 -0400)]
comment about annex.dbdir on relevant bugs
Joey Hess [Fri, 12 Aug 2022 17:18:15 +0000 (13:18 -0400)]
use a subdirectory of annex.dbdir
This allows annex.dbdir to be set globally or always set to the same
value when needed. Each repository uses a subdirectory of it.
Sponsored-by: Dartmouth College's Datalad project
Joey Hess [Fri, 12 Aug 2022 17:10:54 +0000 (13:10 -0400)]
comment
Joey Hess [Fri, 12 Aug 2022 17:07:12 +0000 (13:07 -0400)]
Merge branch 'dbdir'