]> dgit.raspbian.org Git - git-annex.git/log
git-annex.git
6 years agodevblog
Joey Hess [Wed, 19 Feb 2020 19:16:24 +0000 (15:16 -0400)]
devblog

6 years agoremove instructions for v0 upgrade
Joey Hess [Wed, 19 Feb 2020 19:10:58 +0000 (15:10 -0400)]
remove instructions for v0 upgrade

6 years agomention speedup
Joey Hess [Wed, 19 Feb 2020 19:09:00 +0000 (15:09 -0400)]
mention speedup

6 years agotighten up description of v8 upgrade
Joey Hess [Wed, 19 Feb 2020 19:07:48 +0000 (15:07 -0400)]
tighten up description of v8 upgrade

6 years agoclean up
Joey Hess [Wed, 19 Feb 2020 19:04:31 +0000 (15:04 -0400)]
clean up

6 years agoremove obsolete comments
Joey Hess [Wed, 19 Feb 2020 19:02:09 +0000 (15:02 -0400)]
remove obsolete comments

more complaining about git add behavior change, will I ever find the end
of it?

6 years agoremove tips for v2 and v3 upgrade
Joey Hess [Wed, 19 Feb 2020 18:57:56 +0000 (14:57 -0400)]
remove tips for v2 and v3 upgrade

Chances any v1 or v2 repos still exist is approximately 0.

6 years agofix formatting
Joey Hess [Wed, 19 Feb 2020 18:56:02 +0000 (14:56 -0400)]
fix formatting

6 years agothis page is not a bts
Joey Hess [Wed, 19 Feb 2020 18:52:10 +0000 (14:52 -0400)]
this page is not a bts

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 19 Feb 2020 18:48:38 +0000 (14:48 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agoAdded a comment: preventing fetching from special remotes
Ilya_Shlyakhter [Wed, 19 Feb 2020 18:45:10 +0000 (18:45 +0000)]
Added a comment: preventing fetching from special remotes

6 years agomerged v8 into master
Joey Hess [Wed, 19 Feb 2020 18:37:56 +0000 (14:37 -0400)]
merged v8 into master

6 years agoMerge branch 'master' into v8
Joey Hess [Wed, 19 Feb 2020 18:32:11 +0000 (14:32 -0400)]
Merge branch 'master' into v8

6 years agotighten up docs of dotfiles changes
Joey Hess [Wed, 19 Feb 2020 18:29:50 +0000 (14:29 -0400)]
tighten up docs of dotfiles changes

6 years agoautomate remote.name.skipFetchAll
Joey Hess [Wed, 19 Feb 2020 17:58:26 +0000 (13:58 -0400)]
automate remote.name.skipFetchAll

initremote, enableremote: Set remote.name.skipFetchAll when the remote
cannot be fetched from by git, so git fetch --all will not try to use it.

6 years agoremoteConfig rework
Joey Hess [Wed, 19 Feb 2020 17:45:11 +0000 (13:45 -0400)]
remoteConfig rework

remoteAnnexConfig will avoid bugs like
a3a674d15be01a2ee9d27339e9eeb88b21f559dc

Use now more generic remoteConfig in a couple places that built
non-annex config settings manually before.

6 years agoBugfix: export --tracking (a deprecated option) set annex-annex-tracking-branch,...
Joey Hess [Wed, 19 Feb 2020 17:34:24 +0000 (13:34 -0400)]
Bugfix: export --tracking (a deprecated option) set annex-annex-tracking-branch, instead of annex-tracking-branch.

6 years agoremove unused import
Joey Hess [Wed, 19 Feb 2020 17:13:13 +0000 (13:13 -0400)]
remove unused import

6 years agoclean up some very confusing language about non-special remotes
Joey Hess [Wed, 19 Feb 2020 17:01:20 +0000 (13:01 -0400)]
clean up some very confusing language about non-special remotes

6 years agocomment
Joey Hess [Wed, 19 Feb 2020 17:01:15 +0000 (13:01 -0400)]
comment

6 years agoclean up
Joey Hess [Wed, 19 Feb 2020 16:47:52 +0000 (12:47 -0400)]
clean up

6 years agoadd news item for git-annex 7.20200219
Joey Hess [Wed, 19 Feb 2020 16:46:25 +0000 (12:46 -0400)]
add news item for git-annex 7.20200219

6 years agoreleasing package git-annex version 7.20200219
Joey Hess [Wed, 19 Feb 2020 16:45:30 +0000 (12:45 -0400)]
releasing package git-annex version 7.20200219

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 19 Feb 2020 16:38:37 +0000 (12:38 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agoremove mention of receive.denyNonFastforwards on push failure
Joey Hess [Wed, 19 Feb 2020 15:33:35 +0000 (11:33 -0400)]
remove mention of receive.denyNonFastforwards on push failure

That was added back in 2013 commit 2af652e1b8c13fcc4a1c7c8ec731f04199b09413
and I'm a bit unclear about the reasons.

It seemed that, at the time, receive.denyNonFastforwards=true, which is
the default in a repo created by git init --shared --bare (but not
without --shared), which the assistant did, caused problems syncing.
But even at the time the bug report showed an error message clearly
explaining that it was a non-fast-forward push being denied.

I tried it with the current version, and since git-annex sync pulls
from the bare repo and merges, it pushes a fast-forward. So there's no
failure to push. (There could be one if another push happened after the
pull, but you'd want it to fail then presumably.)

I'm not 100% sure what changed to make it not be a problem, but I know
I've seen this message in many circumstances and I can't ever recall it
having anything to do with any issue that prevented a push.

Based on doc/forum/non_fast_forward_error_with_git_annex_sync.mdwn,
which showed the problem when syncing from a direct mode repo,
and on doc/forum/receiving_indirect_renames_on_direct_repo___63__/comment_3_0246fff6c7c75f6be45bd257ec3872a5._comment
which seems to show the problem was actually a problem pulling,
I think there's a good chance that the problem actually involved direct
mode.

6 years agoAdded a comment: Avoid fetching from special remotes
Dan [Wed, 19 Feb 2020 00:22:06 +0000 (00:22 +0000)]
Added a comment: Avoid fetching from special remotes

6 years agoAdded a comment: thanks
Ilya_Shlyakhter [Tue, 18 Feb 2020 20:00:17 +0000 (20:00 +0000)]
Added a comment: thanks

6 years agoAdded a comment: git-annex build-time dependencies
Ilya_Shlyakhter [Tue, 18 Feb 2020 19:33:35 +0000 (19:33 +0000)]
Added a comment: git-annex build-time dependencies

6 years agocomment
Joey Hess [Tue, 18 Feb 2020 16:51:59 +0000 (12:51 -0400)]
comment

6 years agoclarify description of synced/ branches
Joey Hess [Tue, 18 Feb 2020 16:42:44 +0000 (12:42 -0400)]
clarify description of synced/ branches

6 years ago--only-annex --no-content combination
Joey Hess [Tue, 18 Feb 2020 16:29:31 +0000 (12:29 -0400)]
--only-annex --no-content combination

6 years agoAdded a comment
Nick_P [Tue, 18 Feb 2020 10:17:29 +0000 (10:17 +0000)]
Added a comment

6 years agoAdded a comment
Nick_P [Tue, 18 Feb 2020 10:15:14 +0000 (10:15 +0000)]
Added a comment

6 years agoAdded a comment: An overdue and overlong reply
Dan [Mon, 17 Feb 2020 22:59:22 +0000 (22:59 +0000)]
Added a comment: An overdue and overlong reply

6 years agosync --only-annex and annex.synconlyannex
Joey Hess [Mon, 17 Feb 2020 19:19:58 +0000 (15:19 -0400)]
sync --only-annex and annex.synconlyannex

* Added sync --only-annex, which syncs the git-annex branch and annexed
  content but leaves managing the other git branches up to you.
* Added annex.synconlyannex git config setting, which can also be set with
  git-annex config to configure sync in all clones of the repo.

Use case is then the user has their own git workflow, and wants to use
git-annex without disrupting that, so they sync --only-annex to get the
git-annex stuff in sync in addition to their usual git workflow.

When annex.synconlyannex is set, --not-only-annex can be used to override
it.

It's not entirely clear what --only-annex --commit or --only-annex
--push should do, and I left that combination not documented because I
don't know if I might want to change the current behavior, which is that
such options do not override the --only-annex. My gut feeling is that
there is no good reasons to use such combinations; if you want to use
your own git workflow, you'll be doing your own committing and pulling
and pushing.

A subtle question is, how should import/export special remotes be handled?
Importing updates their remote tracking branch and merges it into master.
If --only-annex prevented that git branch stuff, then it would prevent
exporting to the special remote, in the case where it has changes that
were not imported yet, because there would be a unresolved conflict.

I decided that it's best to treat the fact that there's a remote tracking
branch for import/export as an implementation detail in this case. The more
important thing is that an import/export special remote is entirely annexed
content, and so it makes a lot of sense that --only-annex will still sync
with it.

6 years agofix warning
Joey Hess [Mon, 17 Feb 2020 18:57:19 +0000 (14:57 -0400)]
fix warning

6 years agoAdded a comment: Thanks
Dan [Mon, 17 Feb 2020 17:52:22 +0000 (17:52 +0000)]
Added a comment: Thanks

6 years agocomment
Joey Hess [Mon, 17 Feb 2020 17:42:21 +0000 (13:42 -0400)]
comment

6 years agocomment
Joey Hess [Mon, 17 Feb 2020 17:11:01 +0000 (13:11 -0400)]
comment

6 years agoresponse
Joey Hess [Mon, 17 Feb 2020 17:04:18 +0000 (13:04 -0400)]
response

6 years agoclose wontfix
Joey Hess [Mon, 17 Feb 2020 16:53:27 +0000 (12:53 -0400)]
close wontfix

6 years agocomment
Joey Hess [Mon, 17 Feb 2020 16:45:00 +0000 (12:45 -0400)]
comment

6 years agoresponse
Joey Hess [Mon, 17 Feb 2020 16:29:18 +0000 (12:29 -0400)]
response

6 years agocomment
Joey Hess [Mon, 17 Feb 2020 16:26:09 +0000 (12:26 -0400)]
comment

6 years agocomment
Joey Hess [Mon, 17 Feb 2020 16:04:54 +0000 (12:04 -0400)]
comment

6 years agocomment
Joey Hess [Mon, 17 Feb 2020 15:56:08 +0000 (11:56 -0400)]
comment

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Sun, 16 Feb 2020 15:40:32 +0000 (11:40 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agoAdded a comment
Ilya_Shlyakhter [Sun, 16 Feb 2020 04:05:11 +0000 (04:05 +0000)]
Added a comment

6 years agoAdded a comment
yarikoptic [Sat, 15 Feb 2020 04:45:05 +0000 (04:45 +0000)]
Added a comment

6 years agosilence build warning
Joey Hess [Fri, 14 Feb 2020 23:38:50 +0000 (19:38 -0400)]
silence build warning

6 years agoAdded a comment: ssh caching
Ilya_Shlyakhter [Fri, 14 Feb 2020 20:53:30 +0000 (20:53 +0000)]
Added a comment: ssh caching

6 years agoAdded a comment: Disable git annex logs
giuly.ippoliti@c1e2f0d5e40b128900f94f3d107d3719f87c3ff7 [Fri, 14 Feb 2020 19:39:30 +0000 (19:39 +0000)]
Added a comment: Disable git annex logs

6 years agoannex.tune.branchhash1=true bugfix
Joey Hess [Fri, 14 Feb 2020 19:22:48 +0000 (15:22 -0400)]
annex.tune.branchhash1=true bugfix

Fix support for repositories tuned with annex.tune.branchhash1=true,
including --all not working and git-annex log not displaying anything for
annexed files.

6 years agotag moreinfo
Joey Hess [Fri, 14 Feb 2020 18:53:39 +0000 (14:53 -0400)]
tag moreinfo

6 years agofsck --from remote -J concurrency bug
Joey Hess [Fri, 14 Feb 2020 18:52:15 +0000 (14:52 -0400)]
fsck --from remote -J concurrency bug

fsck --from remote: Fix a concurrency bug that could make it incorrectly
detect that content in the remote is corrupt, and remove it, resulting in
data loss.

6 years agoAvoid throwing fatal errors when asked to write to a readonly git remote on http
Joey Hess [Fri, 14 Feb 2020 18:38:13 +0000 (14:38 -0400)]
Avoid throwing fatal errors when asked to write to a readonly git remote on http

Test suite found one of them, looking for giveup turned up several more.

6 years agoannex.sshcaching warning improvement and allow overridding build time default
Joey Hess [Fri, 14 Feb 2020 18:21:03 +0000 (14:21 -0400)]
annex.sshcaching warning improvement and allow overridding build time default

* When git-annex is built with a ssh that does not support ssh connection
  caching, default annex.sshcaching to false, but let the user override it.
* Improve warning messages further when ssh connection caching cannot
  be used, to clearly state why.

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 14 Feb 2020 17:47:08 +0000 (13:47 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agoAdded a comment
yarikoptic [Fri, 14 Feb 2020 17:20:29 +0000 (17:20 +0000)]
Added a comment

6 years agoInitial TODO on making --whatelse machine readable
yarikoptic [Fri, 14 Feb 2020 17:18:37 +0000 (17:18 +0000)]
Initial TODO on making --whatelse machine readable

6 years agoAdded a comment
jochen.keil@38b1f86ab65128dab3e62e726403ceee4f5141bf [Fri, 14 Feb 2020 12:04:54 +0000 (12:04 +0000)]
Added a comment

6 years agoremoved
Dan [Fri, 14 Feb 2020 01:23:50 +0000 (01:23 +0000)]
removed

6 years agoAdded a comment: Editing Comments?
Dan [Fri, 14 Feb 2020 01:23:13 +0000 (01:23 +0000)]
Added a comment: Editing Comments?

6 years agoAdded a comment: Editing Comments?
Dan [Fri, 14 Feb 2020 01:22:50 +0000 (01:22 +0000)]
Added a comment: Editing Comments?

6 years agoAdded a comment: Still wanted (update with example)
Dan [Thu, 13 Feb 2020 20:08:48 +0000 (20:08 +0000)]
Added a comment: Still wanted (update with example)

6 years agoAdded a comment
lykos@d125a37d89b1cfac20829f12911656c40cb70018 [Thu, 13 Feb 2020 12:29:43 +0000 (12:29 +0000)]
Added a comment

6 years ago(no commit message)
jochen.keil@38b1f86ab65128dab3e62e726403ceee4f5141bf [Thu, 13 Feb 2020 11:39:02 +0000 (11:39 +0000)]

6 years agoadded bug report re: warning about ssh caching keeps showing
Ilya_Shlyakhter [Wed, 12 Feb 2020 18:12:10 +0000 (18:12 +0000)]
added bug report re: warning about ssh caching keeps showing

6 years agoAdded a comment
Nick_P [Wed, 12 Feb 2020 10:50:09 +0000 (10:50 +0000)]
Added a comment

6 years agoAdded a comment
cnjr2 [Wed, 12 Feb 2020 10:37:27 +0000 (10:37 +0000)]
Added a comment

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 11 Feb 2020 00:03:48 +0000 (16:03 -0800)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agoAdded a comment: default git-annex version in distros
Ilya_Shlyakhter [Mon, 10 Feb 2020 18:55:31 +0000 (18:55 +0000)]
Added a comment: default git-annex version in distros

6 years agoAdded a comment: reasons not to have annex.genmetadata default to true
Ilya_Shlyakhter [Mon, 10 Feb 2020 18:40:54 +0000 (18:40 +0000)]
Added a comment: reasons not to have annex.genmetadata default to true

6 years agoAdded a comment
oliv5 [Mon, 10 Feb 2020 10:10:09 +0000 (10:10 +0000)]
Added a comment

6 years agoAdded a comment: adding support for additional metadata tools?
max [Mon, 10 Feb 2020 04:45:56 +0000 (04:45 +0000)]
Added a comment: adding support for additional metadata tools?

6 years ago(no commit message)
titaniumfiles@5227364ee3e2f9207bc36b6ebb281fc7af6d3c16 [Mon, 10 Feb 2020 02:16:28 +0000 (02:16 +0000)]

6 years agoAdded a comment: git-annex ubuntu package
Ilya_Shlyakhter [Mon, 10 Feb 2020 02:07:13 +0000 (02:07 +0000)]
Added a comment: git-annex ubuntu package

6 years agoAdded a comment: updating git-annex
Ilya_Shlyakhter [Mon, 10 Feb 2020 00:05:02 +0000 (00:05 +0000)]
Added a comment: updating git-annex

6 years agoAdded a comment
oliv5 [Sun, 9 Feb 2020 22:59:38 +0000 (22:59 +0000)]
Added a comment

6 years agoAdded a comment: adding plain git files in v7 repos
Ilya_Shlyakhter [Sun, 9 Feb 2020 18:08:31 +0000 (18:08 +0000)]
Added a comment: adding plain git files in v7 repos

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Sun, 9 Feb 2020 17:05:58 +0000 (09:05 -0800)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years ago(no commit message)
oliv5 [Sun, 9 Feb 2020 10:05:23 +0000 (10:05 +0000)]

6 years agoAdded a comment: Three union-mounting methods that *don't* work
chkno@50332f55d5ef2f4b7c6bec5253b853a8f2dc770e [Sat, 8 Feb 2020 06:21:05 +0000 (06:21 +0000)]
Added a comment: Three union-mounting methods that *don't* work

6 years ago(no commit message)
achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8 [Fri, 7 Feb 2020 14:37:31 +0000 (14:37 +0000)]

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 7 Feb 2020 06:13:15 +0000 (22:13 -0800)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agoAdded a comment: potential security issues?
Ilya_Shlyakhter [Thu, 6 Feb 2020 21:00:57 +0000 (21:00 +0000)]
Added a comment: potential security issues?

6 years agoAdded a comment
t+gitannex@1d62779e8b54f30a854739f61542a6885167b01f [Thu, 6 Feb 2020 11:07:35 +0000 (11:07 +0000)]
Added a comment

6 years ago(no commit message)
lykos@d125a37d89b1cfac20829f12911656c40cb70018 [Thu, 6 Feb 2020 06:56:41 +0000 (06:56 +0000)]

6 years agoupdate
Joey Hess [Thu, 6 Feb 2020 04:48:23 +0000 (20:48 -0800)]
update

6 years agoAdded a comment: example of where retries could help
Ilya_Shlyakhter [Wed, 5 Feb 2020 22:19:30 +0000 (22:19 +0000)]
Added a comment: example of where retries could help

6 years agoAdded a comment: retries due to locked index file
Ilya_Shlyakhter [Wed, 5 Feb 2020 16:59:44 +0000 (16:59 +0000)]
Added a comment: retries due to locked index file

6 years agoAdded a comment: aborting stuck operations so they can be retried
Ilya_Shlyakhter [Wed, 5 Feb 2020 16:39:40 +0000 (16:39 +0000)]
Added a comment: aborting stuck operations so they can be retried

6 years agoadd news item for git-annex 7.20200204
Joey Hess [Tue, 4 Feb 2020 18:33:57 +0000 (14:33 -0400)]
add news item for git-annex 7.20200204

6 years agoreleasing package git-annex version 7.20200204
Joey Hess [Tue, 4 Feb 2020 18:33:03 +0000 (14:33 -0400)]
releasing package git-annex version 7.20200204

6 years agoifdef persistent-template 2.8.0 fixes
Joey Hess [Tue, 4 Feb 2020 17:53:00 +0000 (13:53 -0400)]
ifdef persistent-template 2.8.0 fixes

The i386ancient build has a ghc too old for these extensions.

Build with persistent-template 2.8.0 tested.

6 years agoMakefile: Really move the fish completion to the vendor_completions.d directory.
Joey Hess [Tue, 4 Feb 2020 16:10:09 +0000 (12:10 -0400)]
Makefile: Really move the fish completion to the vendor_completions.d directory.

6 years agoFix build with newest version of persistent-template.
Joey Hess [Tue, 4 Feb 2020 16:03:30 +0000 (12:03 -0400)]
Fix build with newest version of persistent-template.

This is untested because of rain, also I am operating from truncated
copiler error messages in a bug report that also doesn't mention what the
library version is. Still, it should work.

May break builds with old ghc, in particular DerivingStrategies is
I think fairly new? The pragmas could be ifdefed if necessary. Works with
ghc 8.6.5.

6 years agoAdded a comment: Change introduced by persistent-sqlite and persistent-template
nrg@bd619d1ebf16e6324c546adea8be8fe1cc2b4325 [Tue, 4 Feb 2020 15:10:04 +0000 (15:10 +0000)]
Added a comment: Change introduced by persistent-sqlite and persistent-template

6 years agoAdded a comment: union mounting and hidemissing
https://christian.amsuess.com/chrysn [Tue, 4 Feb 2020 09:01:53 +0000 (09:01 +0000)]
Added a comment: union mounting and hidemissing

6 years agoAdded a comment: Interim shell script
chkno@50332f55d5ef2f4b7c6bec5253b853a8f2dc770e [Tue, 4 Feb 2020 07:26:11 +0000 (07:26 +0000)]
Added a comment: Interim shell script