]> dgit.raspbian.org Git - git-annex.git/log
git-annex.git
6 years agorename bugs/fsck_lies_about_checksum__63__.mdwn to bugs/fsck_tells___39__ok__39___als...
christoph@62dc589e980f444024ff1a9808022914e056f386 [Fri, 10 Apr 2020 12:06:52 +0000 (12:06 +0000)]
rename bugs/fsck_lies_about_checksum__63__.mdwn to bugs/fsck_tells___39__ok__39___also_if_no_file_present.mdwn

6 years ago(no commit message)
christoph@62dc589e980f444024ff1a9808022914e056f386 [Fri, 10 Apr 2020 12:04:29 +0000 (12:04 +0000)]

6 years ago(no commit message)
christoph@62dc589e980f444024ff1a9808022914e056f386 [Fri, 10 Apr 2020 12:02:35 +0000 (12:02 +0000)]

6 years agonew optimisation target
Joey Hess [Thu, 9 Apr 2020 18:09:41 +0000 (14:09 -0400)]
new optimisation target

6 years agoSped up query commands that read the git-annex branch by around 5%
Joey Hess [Thu, 9 Apr 2020 17:54:43 +0000 (13:54 -0400)]
Sped up query commands that read the git-annex branch by around 5%

The only price paid is one additional MVar read per write to the journal.
Presumably writing a journal file dominiates over a MVar read time by
several orders of magnitude.

--batch does not get the speedup because then it needs to notice when
another process has made a change. Also made the assistant and other damon
modes bypass the optimisation, which would not help them anyway.

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 8 Apr 2020 18:12:20 +0000 (14:12 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agochangelog for ByteString Ref
Joey Hess [Wed, 8 Apr 2020 18:10:29 +0000 (14:10 -0400)]
changelog for ByteString Ref

6 years agoMerge branch 'bytestring-ref'
Joey Hess [Wed, 8 Apr 2020 18:10:24 +0000 (14:10 -0400)]
Merge branch 'bytestring-ref'

6 years agoremove unused import
Joey Hess [Wed, 8 Apr 2020 18:04:58 +0000 (14:04 -0400)]
remove unused import

6 years ago(no commit message)
Chymera [Wed, 8 Apr 2020 05:18:15 +0000 (05:18 +0000)]

6 years agoAdded a comment
yarikoptic [Wed, 8 Apr 2020 01:08:10 +0000 (01:08 +0000)]
Added a comment

6 years agoRef ByteString conversion done
Joey Hess [Tue, 7 Apr 2020 21:41:09 +0000 (17:41 -0400)]
Ref ByteString conversion done

Test suite passes.

6 years agocomment
Joey Hess [Tue, 7 Apr 2020 18:49:08 +0000 (14:49 -0400)]
comment

6 years agoAdded a comment
yarikoptic [Tue, 7 Apr 2020 18:25:46 +0000 (18:25 +0000)]
Added a comment

6 years agocomment
Joey Hess [Tue, 7 Apr 2020 17:46:10 +0000 (13:46 -0400)]
comment

6 years agoByteString Ref continued
Joey Hess [Tue, 7 Apr 2020 17:27:11 +0000 (13:27 -0400)]
ByteString Ref continued

Several nice speed wins I think.

At 340/633 files converted.

6 years agoByteString Ref continued
Joey Hess [Tue, 7 Apr 2020 15:54:27 +0000 (11:54 -0400)]
ByteString Ref continued

Attoparsec parser for diff-tree.

Changed fromRef back to producing a String, to avoid needing to convert
every use of it. However, this does mean I'm going to miss some
opportunities where fromRef is used and the result converted back to a
ByteString. Would be worth revisiting that at some point maybe.

6 years agoAdded a comment
kyle [Tue, 7 Apr 2020 15:30:55 +0000 (15:30 +0000)]
Added a comment

6 years agoinitial remote
yarikoptic [Mon, 6 Apr 2020 21:35:32 +0000 (21:35 +0000)]
initial remote

6 years agostarted converting Ref from String to ByteString
Joey Hess [Mon, 6 Apr 2020 21:14:49 +0000 (17:14 -0400)]
started converting Ref from String to ByteString

This should make code that reads shas and refs from git faster.

Does not compile yet, a lot needs to be done still.

6 years agobug: wanted=anything and deleted files
kyle [Mon, 6 Apr 2020 16:51:44 +0000 (16:51 +0000)]
bug: wanted=anything and deleted files

6 years agoupdate
Joey Hess [Sun, 5 Apr 2020 22:35:34 +0000 (18:35 -0400)]
update

6 years agoAdded a comment
javkalas@30f67400375ff022347b37236b63786ecf79cd82 [Fri, 3 Apr 2020 19:09:52 +0000 (19:09 +0000)]
Added a comment

6 years agoadb: Better messages when the adb command is not installed
Joey Hess [Thu, 2 Apr 2020 14:46:46 +0000 (10:46 -0400)]
adb: Better messages when the adb command is not installed

After a user completely ignored the display of the exception probably
because it didn't make sense..

This does make it a little bit slower since it checks adb is in path each
time before running it. Also, it might display a lot of warnings about it
not being installed.

This commit was sponsored by Ilya Shlyakhter on Patreon.

6 years agorespond to confused user and close non-bug
Joey Hess [Thu, 2 Apr 2020 00:40:43 +0000 (20:40 -0400)]
respond to confused user and close non-bug

6 years ago(no commit message)
mike@920d668f9cacd7a1a8886c180a95a0150e2ab283 [Thu, 2 Apr 2020 00:36:08 +0000 (00:36 +0000)]

6 years ago(no commit message)
mike@920d668f9cacd7a1a8886c180a95a0150e2ab283 [Thu, 2 Apr 2020 00:33:24 +0000 (00:33 +0000)]

6 years ago(no commit message)
mike@920d668f9cacd7a1a8886c180a95a0150e2ab283 [Thu, 2 Apr 2020 00:31:01 +0000 (00:31 +0000)]

6 years ago(no commit message)
mike@920d668f9cacd7a1a8886c180a95a0150e2ab283 [Thu, 2 Apr 2020 00:30:13 +0000 (00:30 +0000)]

6 years ago(no commit message)
mike@920d668f9cacd7a1a8886c180a95a0150e2ab283 [Thu, 2 Apr 2020 00:22:34 +0000 (00:22 +0000)]

6 years agoremoved
mike@920d668f9cacd7a1a8886c180a95a0150e2ab283 [Thu, 2 Apr 2020 00:06:54 +0000 (00:06 +0000)]
removed

6 years agoremoved
mike@920d668f9cacd7a1a8886c180a95a0150e2ab283 [Thu, 2 Apr 2020 00:06:22 +0000 (00:06 +0000)]
removed

6 years agoAdded a comment
mike@920d668f9cacd7a1a8886c180a95a0150e2ab283 [Wed, 1 Apr 2020 23:37:55 +0000 (23:37 +0000)]
Added a comment

6 years agoremove old dead link
Joey Hess [Wed, 1 Apr 2020 19:44:15 +0000 (15:44 -0400)]
remove old dead link

6 years agoreorg more
Joey Hess [Wed, 1 Apr 2020 19:42:59 +0000 (15:42 -0400)]
reorg more

6 years agomove to right place and remove debian and hackage matrix embeds which have stopped...
Joey Hess [Wed, 1 Apr 2020 19:40:44 +0000 (15:40 -0400)]
move to right place and remove debian and hackage matrix embeds which have stopped working

6 years agoadded the datalad standalone build CI status badge
Joey Hess [Wed, 1 Apr 2020 19:38:40 +0000 (15:38 -0400)]
added the datalad standalone build CI status badge

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 1 Apr 2020 14:28:03 +0000 (10:28 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years ago(no commit message)
xloem [Tue, 31 Mar 2020 23:40:12 +0000 (23:40 +0000)]

6 years ago(no commit message)
thk [Tue, 31 Mar 2020 06:43:39 +0000 (06:43 +0000)]

6 years agoAdded a comment: Also problem with USB drives
thk [Tue, 31 Mar 2020 06:36:14 +0000 (06:36 +0000)]
Added a comment: Also problem with USB drives

6 years agoAdded a comment
yarikoptic [Tue, 31 Mar 2020 01:22:54 +0000 (01:22 +0000)]
Added a comment

6 years agoAdded a comment: automatic repository upgrades
https://openid.jorsn.eu/ [Mon, 30 Mar 2020 23:24:51 +0000 (23:24 +0000)]
Added a comment: automatic repository upgrades

6 years agoremoved error
https://openid.jorsn.eu/ [Mon, 30 Mar 2020 22:41:59 +0000 (22:41 +0000)]
removed error

6 years ago(no commit message)
https://openid.jorsn.eu/ [Mon, 30 Mar 2020 22:41:17 +0000 (22:41 +0000)]

6 years agoAdded a comment
vinicius.vin@6d4d58c59c394cd744d469c9d7c41e264331dfcd [Mon, 30 Mar 2020 21:02:52 +0000 (21:02 +0000)]
Added a comment

6 years agoremove unused import
Joey Hess [Mon, 30 Mar 2020 20:07:10 +0000 (16:07 -0400)]
remove unused import

6 years agouse programPath consistently, not readProgramFile
Joey Hess [Mon, 30 Mar 2020 20:03:44 +0000 (16:03 -0400)]
use programPath consistently, not readProgramFile

Improve git-annex's ability to find the path to its program, especially
when it needs to run itself in another repo to upgrade it.

Some parts of the code used readProgramFile, probably because I forgot that
programPath exists.

I noticed this when a git-annex auto-upgrade failed because it was running
git-annex upgrade --autoonly, but the code to run git-annex used
readProgramFile, which happened to point to an older build of git-annex.

6 years agofix cleanup of old rpms
Joey Hess [Mon, 30 Mar 2020 19:17:25 +0000 (15:17 -0400)]
fix cleanup of old rpms

6 years agosync with archive.org always
Joey Hess [Mon, 30 Mar 2020 19:13:16 +0000 (15:13 -0400)]
sync with archive.org always

6 years agoadd news item for git-annex 8.20200330
Joey Hess [Mon, 30 Mar 2020 17:47:14 +0000 (13:47 -0400)]
add news item for git-annex 8.20200330

6 years agoreleasing package git-annex version 8.20200330
Joey Hess [Mon, 30 Mar 2020 17:46:24 +0000 (13:46 -0400)]
releasing package git-annex version 8.20200330

6 years agoclose
Joey Hess [Mon, 30 Mar 2020 16:35:41 +0000 (12:35 -0400)]
close

6 years agoAdded a comment: Let's just close
yarikoptic [Mon, 30 Mar 2020 16:32:24 +0000 (16:32 +0000)]
Added a comment: Let's just close

6 years agoremove unused imports
Joey Hess [Mon, 30 Mar 2020 16:11:52 +0000 (12:11 -0400)]
remove unused imports

6 years agofollowup
Joey Hess [Mon, 30 Mar 2020 16:03:38 +0000 (12:03 -0400)]
followup

6 years agoremove pre-commit hook
Joey Hess [Mon, 30 Mar 2020 15:54:04 +0000 (11:54 -0400)]
remove pre-commit hook

This was originally added so that unannex could prevent the hook from
running while files were in a state that the hook would interpret as
old-style unlocked and so would lock.

Now that's gone, so the only thing the hook was preventing was two
pre-commit processes running simulantaneously. But such concurrency
is normal in git-annex and should not be a problem.

Does mean that .git/hooks/pre-commit-annex might run more concurrently,
that seems the only risk of it causing any problems.

6 years agomoreinfo
Joey Hess [Mon, 30 Mar 2020 15:50:56 +0000 (11:50 -0400)]
moreinfo

6 years agoclose per comments
Joey Hess [Mon, 30 Mar 2020 15:48:44 +0000 (11:48 -0400)]
close per comments

6 years agoAdded a comment: clarification re: upgrades
Ilya_Shlyakhter [Mon, 30 Mar 2020 15:24:01 +0000 (15:24 +0000)]
Added a comment: clarification re: upgrades

6 years agoAdded a comment: spotlight and macOS
andrew [Sun, 29 Mar 2020 15:27:40 +0000 (15:27 +0000)]
Added a comment: spotlight and macOS

6 years ago(no commit message)
erewhon [Sat, 28 Mar 2020 17:52:28 +0000 (17:52 +0000)]

6 years ago(no commit message)
erewhon [Sat, 28 Mar 2020 16:47:27 +0000 (16:47 +0000)]

6 years agoFix typo remotes.log -> remote.log
Soxofaan [Sat, 28 Mar 2020 13:36:45 +0000 (13:36 +0000)]
Fix typo remotes.log -> remote.log

6 years agoremoved duplicate "encryption=none" in initremote command
Soxofaan [Sat, 28 Mar 2020 10:41:53 +0000 (10:41 +0000)]
removed duplicate "encryption=none" in initremote command

6 years agoAdded a comment
vinicius.vin@6d4d58c59c394cd744d469c9d7c41e264331dfcd [Fri, 27 Mar 2020 23:04:34 +0000 (23:04 +0000)]
Added a comment

6 years agoAdded a comment
Ilya_Shlyakhter [Fri, 27 Mar 2020 21:12:18 +0000 (21:12 +0000)]
Added a comment

6 years agoAdded a comment
Ilya_Shlyakhter [Fri, 27 Mar 2020 21:11:14 +0000 (21:11 +0000)]
Added a comment

6 years agoAdded a comment: comment: resolved by 7.20191024
kyle [Fri, 27 Mar 2020 20:49:44 +0000 (20:49 +0000)]
Added a comment: comment: resolved by 7.20191024

6 years agoAdded a comment: git add behavior
Ilya_Shlyakhter [Fri, 27 Mar 2020 20:49:19 +0000 (20:49 +0000)]
Added a comment: git add behavior

6 years ago(no commit message)
vinicius.vin@6d4d58c59c394cd744d469c9d7c41e264331dfcd [Fri, 27 Mar 2020 20:23:15 +0000 (20:23 +0000)]

6 years ago(no commit message)
vinicius.vin@6d4d58c59c394cd744d469c9d7c41e264331dfcd [Fri, 27 Mar 2020 20:19:10 +0000 (20:19 +0000)]

6 years ago(no commit message)
j@833cff95824930f20b36c340f1217182b6937407 [Fri, 27 Mar 2020 12:30:44 +0000 (12:30 +0000)]

6 years agoAdded a comment
kyle [Thu, 26 Mar 2020 23:32:56 +0000 (23:32 +0000)]
Added a comment

6 years agoAdded a comment
lykos@d125a37d89b1cfac20829f12911656c40cb70018 [Thu, 26 Mar 2020 20:36:28 +0000 (20:36 +0000)]
Added a comment

6 years agopatch applied
Joey Hess [Thu, 26 Mar 2020 19:18:47 +0000 (15:18 -0400)]
patch applied

6 years agoadjust: Propagate submodule changes back to original branch
Kyle Meyer [Wed, 18 Mar 2020 02:16:06 +0000 (22:16 -0400)]
adjust: Propagate submodule changes back to original branch

When the recorded submodule commit changes on an adjusted branch, the
change is carried in the function that reverseAdjustedCommit passes
for adjustTree's adjusttreeitem parameter.  Update the CommitObject
handling in adjustTree to consider adjusttreeitem so that a submodule
change is synced back.

6 years agocorrect inaccurate part of comment
Joey Hess [Thu, 26 Mar 2020 19:08:12 +0000 (15:08 -0400)]
correct inaccurate part of comment

6 years agocomment
Joey Hess [Thu, 26 Mar 2020 18:48:54 +0000 (14:48 -0400)]
comment

6 years agochangelog for Kyle's other fix, and close bug
Joey Hess [Thu, 26 Mar 2020 17:18:41 +0000 (13:18 -0400)]
changelog for Kyle's other fix, and close bug

6 years agoadd --force-small: Send all non-regular files through addFile
Kyle Meyer [Mon, 23 Mar 2020 19:45:15 +0000 (15:45 -0400)]
add --force-small: Send all non-regular files through addFile

Running `git annex add --force-small` on a modified submodule fails
when the submodule path is fed to hash-object.  This failure is
unlikely to be triggered by a caller passing a submodule explicitly to
`git annex add` because there's nothing useful that annex-add can do
with a submodule.  A more likely scenario for hitting this failure is
that the caller passes "." or a subdirectory to `annex-add` while a
submodule underneath the specified path happens to be modified.

addSmallOverridden already routes symbolic links through addFile
rather than using the custom hash-object/update-index call.  The
latter is valid only for regular files, so extend this condition so
that everything that isn't a regular file goes through addFile.  Doing
so avoids the above error because submodules come in as directories.

6 years agochangelog for Kyle's fix
Joey Hess [Thu, 26 Mar 2020 17:12:49 +0000 (13:12 -0400)]
changelog for Kyle's fix

6 years agoadd --force-small: Don't dereference link when checking file status
Kyle Meyer [Mon, 23 Mar 2020 19:45:15 +0000 (15:45 -0400)]
add --force-small: Don't dereference link when checking file status

addSmallOverridden calls getFileStatus and then checks the result with
isSymbolicLink.  getFileStatus dereferences symbolic links, so
isSymbolicLink will always return false (assuming the getFileStatus
call doesn't fail on a broken link).  Use getSymbolicLinkStatus
instead.

6 years agominimize lenth of path to gpg agent socket
Joey Hess [Thu, 26 Mar 2020 17:04:24 +0000 (13:04 -0400)]
minimize lenth of path to gpg agent socket

Considered using the system tmp dir rather than putting it inside .t/,
but then if TEMP were set to a long path, that would be a problem.
Relative path seems the best approach, and will always be nice and
short.

The only downside of it is, if git-annex somehow changes the cwd
while running, it would break. But git-annex does not do that, and
should never do that.

6 years agoanalysis
Joey Hess [Thu, 26 Mar 2020 16:41:38 +0000 (12:41 -0400)]
analysis

6 years agoAdded a comment
cbaines [Wed, 25 Mar 2020 22:40:12 +0000 (22:40 +0000)]
Added a comment

6 years agodevblog
Joey Hess [Wed, 25 Mar 2020 17:26:25 +0000 (13:26 -0400)]
devblog

6 years agotypo
Joey Hess [Wed, 25 Mar 2020 17:20:24 +0000 (13:20 -0400)]
typo

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 25 Mar 2020 17:05:47 +0000 (13:05 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agoadd priority tags
Joey Hess [Wed, 25 Mar 2020 17:05:09 +0000 (13:05 -0400)]
add priority tags

6 years agoAdded a comment
spwhitton [Wed, 25 Mar 2020 16:31:13 +0000 (16:31 +0000)]
Added a comment

6 years agoinitial report on failing gpg related tests inside singularity container
yarikoptic [Wed, 25 Mar 2020 00:01:36 +0000 (00:01 +0000)]
initial report on failing gpg related tests inside singularity container

6 years agobug: add --force-small submodule
kyle [Mon, 23 Mar 2020 20:43:01 +0000 (20:43 +0000)]
bug: add --force-small submodule

6 years agoAdded a comment: Solved
ps [Mon, 23 Mar 2020 19:07:54 +0000 (19:07 +0000)]
Added a comment: Solved

6 years ago(no commit message)
ps [Mon, 23 Mar 2020 16:51:48 +0000 (16:51 +0000)]

6 years ago(no commit message)
ps [Mon, 23 Mar 2020 16:48:57 +0000 (16:48 +0000)]

6 years ago(no commit message)
ps [Mon, 23 Mar 2020 16:44:31 +0000 (16:44 +0000)]

6 years agoAdded a comment
kyle [Fri, 20 Mar 2020 17:34:03 +0000 (17:34 +0000)]
Added a comment

6 years agofsck: Fix reversion in 8.20200226 that made it incorrectly warn that hashed keys...
Joey Hess [Fri, 20 Mar 2020 17:09:16 +0000 (13:09 -0400)]
fsck: Fix reversion in 8.20200226 that made it incorrectly warn that hashed keys with an extension should be upgraded.

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 20 Mar 2020 16:51:39 +0000 (12:51 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com