]> dgit.raspbian.org Git - git-annex.git/log
git-annex.git
6 years agocomment
Joey Hess [Tue, 25 Feb 2020 18:38:55 +0000 (14:38 -0400)]
comment

6 years agoclarify that the listed IP addresses are in addition to the ones normally allowed
Joey Hess [Tue, 25 Feb 2020 18:34:39 +0000 (14:34 -0400)]
clarify that the listed IP addresses are in addition to the ones normally allowed

6 years agocomment
Joey Hess [Tue, 25 Feb 2020 17:46:51 +0000 (13:46 -0400)]
comment

6 years agocorrection
Joey Hess [Tue, 25 Feb 2020 17:42:44 +0000 (13:42 -0400)]
correction

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

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 25 Feb 2020 17:34:57 +0000 (13:34 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agocomment
Joey Hess [Tue, 25 Feb 2020 17:34:16 +0000 (13:34 -0400)]
comment

6 years agoresponse
Joey Hess [Tue, 25 Feb 2020 17:22:46 +0000 (13:22 -0400)]
response

6 years agominor code simplification
Joey Hess [Tue, 25 Feb 2020 17:06:09 +0000 (13:06 -0400)]
minor code simplification

6 years agoAdded a comment: no traffic getting out
basile.pinsard@f1a7fae9f3bd9d5282fca11f62ad53b45a8eb317 [Tue, 25 Feb 2020 16:55:25 +0000 (16:55 +0000)]
Added a comment: no traffic getting out

6 years agocomment
Joey Hess [Tue, 25 Feb 2020 16:46:01 +0000 (12:46 -0400)]
comment

6 years agoAdded a comment: thanks
kyle [Tue, 25 Feb 2020 01:20:35 +0000 (01:20 +0000)]
Added a comment: thanks

6 years agoadded todo suggestion: create debug logs but erase them on success
Ilya_Shlyakhter [Mon, 24 Feb 2020 22:37:51 +0000 (22:37 +0000)]
added todo suggestion: create debug logs but erase them on success

6 years agoAdded a comment: Interaction with config annex.synccontent
Dan [Mon, 24 Feb 2020 21:34:53 +0000 (21:34 +0000)]
Added a comment: Interaction with config annex.synccontent

6 years agojump right to v8, don't stop part way
Joey Hess [Mon, 24 Feb 2020 17:21:00 +0000 (13:21 -0400)]
jump right to v8, don't stop part way

* init --version: When the version given is one that automatically
  upgrades to a newer version, use the newer version instead.
* Auto upgrades from older repo versions, like v5, now jump right to v8.

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

6 years agofix markup
spwhitton [Mon, 24 Feb 2020 14:25:13 +0000 (14:25 +0000)]
fix markup

6 years agoadd mention of git-annex-unused
spwhitton [Mon, 24 Feb 2020 14:24:13 +0000 (14:24 +0000)]
add mention of git-annex-unused

6 years agoadd Git::Annex
spwhitton [Mon, 24 Feb 2020 14:16:55 +0000 (14:16 +0000)]
add Git::Annex

6 years agoAdd forum post about WrongRequestBodyStreamSize S3 export
cbaines [Sat, 22 Feb 2020 09:40:26 +0000 (09:40 +0000)]
Add forum post about WrongRequestBodyStreamSize S3 export

6 years ago(no commit message)
basile.pinsard@f1a7fae9f3bd9d5282fca11f62ad53b45a8eb317 [Fri, 21 Feb 2020 21:42:29 +0000 (21:42 +0000)]

6 years ago(no commit message)
kyle [Fri, 21 Feb 2020 21:22:03 +0000 (21:22 +0000)]

6 years agoconvert KeySource to RawFilePath
Joey Hess [Fri, 21 Feb 2020 13:34:59 +0000 (09:34 -0400)]
convert KeySource to RawFilePath

6 years agoAdded a comment
yarikoptic [Fri, 21 Feb 2020 00:07:56 +0000 (00:07 +0000)]
Added a comment

6 years agooriginal TODO for more flexible security.allowed-ip-addresses
yarikoptic [Fri, 21 Feb 2020 00:04:30 +0000 (00:04 +0000)]
original TODO for more flexible security.allowed-ip-addresses

6 years agoAdded a comment: locking granularity
Ilya_Shlyakhter [Thu, 20 Feb 2020 22:35:34 +0000 (22:35 +0000)]
Added a comment: locking granularity

6 years agosimplify
Joey Hess [Thu, 20 Feb 2020 22:22:31 +0000 (18:22 -0400)]
simplify

6 years agono
Joey Hess [Thu, 20 Feb 2020 21:45:07 +0000 (17:45 -0400)]
no

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 20 Feb 2020 21:32:33 +0000 (17:32 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agohandle keys with extensions consistently in all locales
Joey Hess [Thu, 20 Feb 2020 21:18:59 +0000 (17:18 -0400)]
handle keys with extensions consistently in all locales

Fix some cases where handling of keys with extensions varied depending on
the locale.

A filename with a unicode extension would before generate a key with an
extension in a unicode locale, but not in LANG=C, because the extension
was not all alphanumeric. Also the the length of the extension could be
counted differently depending on the locale.

In a non-unicode locale, git-annex migrate would see that the extension
was not all alphanumeric and want to "upgrade" it. Now that doesn't happen.

As far as backwards compatability, this does mean that unicode
extensions are counted by the number of bytes, not number of characters.
So, if someone is using unicode extensions, they may find git-annex
stops using them when adding files, because their extensions are too
long. Keys already in their repo with the "too long" extensions will
still work though, so this only prevents adding the same content with
the same extension generating the same key. Documented this by
documenting that annex.maxextensionlength is a number of bytes.

Also, if a filename has an extension that is not valid utf-8 and the
locale is utf-8, the extension will be allowed now, and an old
git-annex, in the same locale would not, and would also want to
"upgrade" that.

6 years agoadded question: creating locks during --batch operations
Ilya_Shlyakhter [Thu, 20 Feb 2020 21:00:45 +0000 (21:00 +0000)]
added question: creating locks during --batch operations

6 years agoMerge branch 'master' of /home/b-git-annex/source
admin [Thu, 20 Feb 2020 20:48:37 +0000 (20:48 +0000)]
Merge branch 'master' of /home/b-git-annex/source

6 years agoAdded a comment: running parallel commands with xargs
Ilya_Shlyakhter [Thu, 20 Feb 2020 20:48:36 +0000 (20:48 +0000)]
Added a comment: running parallel commands with xargs

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

6 years agodo not file requests as comments on random pages
Joey Hess [Thu, 20 Feb 2020 20:31:49 +0000 (16:31 -0400)]
do not file requests as comments on random pages

6 years agoresponse
Joey Hess [Thu, 20 Feb 2020 20:26:52 +0000 (16:26 -0400)]
response

6 years agoresponse
Joey Hess [Thu, 20 Feb 2020 20:21:34 +0000 (16:21 -0400)]
response

6 years agoimprove
Joey Hess [Thu, 20 Feb 2020 20:01:38 +0000 (16:01 -0400)]
improve

6 years agoAdded a comment
titaniumfiles@5227364ee3e2f9207bc36b6ebb281fc7af6d3c16 [Thu, 20 Feb 2020 19:34:25 +0000 (19:34 +0000)]
Added a comment

6 years agoresponse
Joey Hess [Thu, 20 Feb 2020 19:31:42 +0000 (15:31 -0400)]
response

6 years agoAdded a comment: backends vs special remotes
Ilya_Shlyakhter [Thu, 20 Feb 2020 19:23:07 +0000 (19:23 +0000)]
Added a comment: backends vs special remotes

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 20 Feb 2020 18:50:46 +0000 (14:50 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agocomment
Joey Hess [Thu, 20 Feb 2020 18:45:12 +0000 (14:45 -0400)]
comment

6 years agoMakefile: Support newer versions of cabal that use the new-build system.
Joey Hess [Thu, 20 Feb 2020 18:09:53 +0000 (14:09 -0400)]
Makefile: Support newer versions of cabal that use the new-build system.

Unfortunately, cabal puts the binary in a very complicated path
and does not provide any good way to get it out, leaving no good choice
except to use find.

It may be possible to use cabal (new-)install --symlink-bindir,
and ask it to symlink to pwd, but with my older version of cabal,
that does not work.

The stack branch will probably also break once it uses a newer cabal,
didn't try to deal with that.

6 years agofollowup and merge
Joey Hess [Thu, 20 Feb 2020 17:30:55 +0000 (13:30 -0400)]
followup and merge

6 years agoclose
Joey Hess [Thu, 20 Feb 2020 17:22:37 +0000 (13:22 -0400)]
close

6 years agocomments
Joey Hess [Thu, 20 Feb 2020 16:23:41 +0000 (12:23 -0400)]
comments

6 years agoAdded a comment: Backend which doesn't stoee files at all?
annex2384@290036d126d86bcec28ee2f2ead549de1f59e90e [Thu, 20 Feb 2020 14:52:25 +0000 (14:52 +0000)]
Added a comment: Backend which doesn't stoee files at all?

6 years agoAdded a comment
Ilya_Shlyakhter [Thu, 20 Feb 2020 03:50:53 +0000 (03:50 +0000)]
Added a comment

6 years agoAdded a comment
titaniumfiles@5227364ee3e2f9207bc36b6ebb281fc7af6d3c16 [Thu, 20 Feb 2020 02:02:06 +0000 (02:02 +0000)]
Added a comment

6 years agoAdded a comment
Ilya_Shlyakhter [Thu, 20 Feb 2020 01:09:56 +0000 (01:09 +0000)]
Added a comment

6 years ago(no commit message)
titaniumfiles@5227364ee3e2f9207bc36b6ebb281fc7af6d3c16 [Thu, 20 Feb 2020 00:06:21 +0000 (00:06 +0000)]

6 years agoadded forum item re: auto-fetching annexed files on open()
Ilya_Shlyakhter [Wed, 19 Feb 2020 21:11:06 +0000 (21:11 +0000)]
added forum item re: auto-fetching annexed files on open()

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