Commit graph

25535 commits

Author SHA1 Message Date
Joey Hess
d685b119df
more design 2019-02-23 13:55:26 -04:00
Joey Hess
c5ceefdca6
Merge branch 'master' into importtree 2019-02-22 22:03:00 -04:00
Joey Hess
3c405838f8
more design 2019-02-22 22:02:50 -04:00
Joey Hess
4e0d08b66b
Merge branch 'master' into importtree 2019-02-22 21:18:13 -04:00
Joey Hess
200dc632f5
more design 2019-02-22 21:18:01 -04:00
Joey Hess
8c836623b7
design work 2019-02-22 16:18:09 -04:00
Joey Hess
d7e5a884f7
response 2019-02-22 16:03:19 -04:00
gan
5b7daecbd3 removed 2019-02-22 18:03:32 +00:00
gan
776916d5fe Added a comment: Clarification 2019-02-22 18:03:16 +00:00
gan
9e38dfd700 Added a comment: Clarification 2019-02-22 18:03:03 +00:00
gan
baa1699570 Added a comment: Provide flags to youtube-dl? 2019-02-22 18:01:26 +00:00
Joey Hess
d67494716c
Merge branch 'master' of ssh://git-annex.branchable.com 2019-02-21 17:46:09 -04:00
Joey Hess
433fef865f
devblog 2019-02-21 17:45:47 -04:00
Joey Hess
8fdea8f444
WIP
Added graftTree but it's buggy.

Should use graftTree in Annex.Branch.graftTreeish; it will be faster
than the current implementation there.

Started Annex.Import, but untested and it doesn't yet handle tree
grafting.
2019-02-21 17:32:59 -04:00
62.226.58.176
8428a74a0e poll vote (My phone (or MP3 player)) 2019-02-21 18:36:04 +00:00
Joey Hess
56137ce0d2
use colon not space to delimit content identifier list
InodeCache serializes to a value with spaces, and seems likely other
things will too, and want to avoid unncessary base64 of content
identifiers when possible.
2019-02-21 13:45:16 -04:00
Joey Hess
a66ab6a9eb
Merge branch 'master' of ssh://git-annex.branchable.com 2019-02-20 17:36:14 -04:00
Joey Hess
c605478e41
devblog 2019-02-20 17:34:45 -04:00
Joey Hess
7392304f1c
notes 2019-02-20 17:06:36 -04:00
Joey Hess
e8bfc3640b
storing ContentIdentifier in the git-annex branch 2019-02-20 15:40:07 -04:00
Joey Hess
0442842622
add import tree interface to Remote 2019-02-20 15:35:22 -04:00
Joey Hess
1a29d64bec
leave room for future expansion 2019-02-20 13:03:09 -04:00
Joey Hess
5af0876592
fix 2019-02-20 12:51:50 -04:00
Joey Hess
d128c8c3ec
add design document for import tree 2019-02-20 12:12:32 -04:00
Joey Hess
2f67c4ac87
minor tweaks to transition plan 2019-02-20 11:28:00 -04:00
crest
4bd139c5b6 poll vote (My phone (or MP3 player)) 2019-02-20 10:49:21 +00:00
Joey Hess
728228d5d2
Merge branch 'master' of ssh://git-annex.branchable.com 2019-02-19 12:20:40 -04:00
Joey Hess
dd94d3605f
add news item for git-annex 7.20190219 2019-02-19 12:20:23 -04:00
CandyAngel
a5d9ab3ad7 Added a comment 2019-02-19 14:13:48 +00:00
chris@a3ac8acdfdc53fa269c7b9bda4306c25b92d6624
5bd190aab2 Added a comment: Files with spaces 2019-02-19 14:04:05 +00:00
Joey Hess
1e95bc4fd1
avoid git warning about CRLF in restagePointerFile
Saw it on Windows, could probably also happen on linux with some
configuration. Since this is a pointer file, the warning does not apply.
2019-02-18 18:35:36 -04:00
Joey Hess
1a367cad83
Fix path separator bug on Windows that completely broke git-annex since version 7.20190122. 2019-02-18 17:16:39 -04:00
Joey Hess
2eb07091e8
followup 2019-02-18 16:58:20 -04:00
timeless-ventricle
7b6d1deba5 2019-02-17 20:29:42 +00:00
Joey Hess
75d49b7755
fix link to renamed bug 2019-02-15 13:47:40 -04:00
Joey Hess
a1f8d2919d
rename obnoxiously and non-portably long bug report filename 2019-02-15 13:44:46 -04:00
Joey Hess
75204f5ae7
bug 2019-02-15 13:26:16 -04:00
bart@6b55f6b868d1b3dd5b003bd15eae527b37dbc8e0
00f6ef3ea8 2019-02-14 20:18:15 +00:00
bart@6b55f6b868d1b3dd5b003bd15eae527b37dbc8e0
a67b3c8948 2019-02-14 19:54:00 +00:00
chocolate.camera@ec2ecab153906be21ac5f36652c33786ad0e0b60
27800ae165 Added a comment 2019-02-14 12:46:17 +00:00
Ilya_Shlyakhter
96331fc0ce bug report for checkpresentkey 2019-02-14 06:01:38 +00:00
Joey Hess
ca322b4b18
devblog 2019-02-13 16:38:57 -04:00
Joey Hess
02c1542886
Merge branch 'master' of ssh://git-annex.branchable.com 2019-02-13 16:29:28 -04:00
Joey Hess
94d8bfb158
finally an API happy with 2019-02-13 16:28:02 -04:00
Ilya_Shlyakhter
b131ba57db clarified annex.maxextensionlength 2019-02-13 17:11:34 +00:00
Ilya_Shlyakhter
3caae7ea81 alternate way to support batch operations by remotes 2019-02-13 16:55:34 +00:00
Ilya_Shlyakhter
1b279ec738 added suggestion for batch-mode operations for remotes 2019-02-13 16:52:09 +00:00
Ilya_Shlyakhter
23ef159352 Added a comment 2019-02-13 16:48:08 +00:00
Ilya_Shlyakhter
9d192e1cbb Added a comment 2019-02-13 16:46:26 +00:00
Grothausmann.Roman@343b033fef650d362015d5593ec935121340e082
a716b2cff9 Added a comment: Up-vote for sftp special remote 2019-02-13 12:11:05 +00:00
Grothausmann.Roman@343b033fef650d362015d5593ec935121340e082
750baf12e5 2019-02-13 11:37:51 +00:00
Grothausmann.Roman@343b033fef650d362015d5593ec935121340e082
bd06bcaebe 2019-02-13 11:21:10 +00:00
Grothausmann.Roman@343b033fef650d362015d5593ec935121340e082
5ec7e6682d 2019-02-13 10:53:02 +00:00
Joey Hess
2514c26ed8
update 2019-02-12 22:02:02 -04:00
Ilya_Shlyakhter
7e8016f104 added suggestion for creating simpler-to-use trusted export remotes 2019-02-12 21:09:22 +00:00
Ilya_Shlyakhter
024120065e universal batch mode -- clarified difference from current batch modes 2019-02-12 00:38:14 +00:00
Ilya_Shlyakhter
ea00337468 universal batch mode 2019-02-12 00:35:16 +00:00
gueux
7fa79a8838 2019-02-11 21:39:33 +00:00
gueux
21e1d6bc6a 2019-02-11 21:30:40 +00:00
Joey Hess
87987c78cf
starting api design 2019-02-11 15:47:18 -04:00
Joey Hess
b7991248db
simplify 2019-02-11 15:16:35 -04:00
Joey Hess
4fb33c5075
Merge branch 'master' of ssh://git-annex.branchable.com 2019-02-11 14:15:15 -04:00
Joey Hess
5a36f85c16
thoughts 2019-02-11 14:14:44 -04:00
np.gan@f5b13d2a374edae9a4c8b2f76022d8835781b9a5
fb0e2d9699 Added a comment: youtube feeds are limited 2019-02-10 13:09:55 +00:00
Joey Hess
2f117ec7b7
thought 2019-02-09 14:03:59 -04:00
Joey Hess
37d698cdad
update 2019-02-08 15:26:15 -04:00
kyle
1d7b45460e add kyle 2019-02-08 17:22:43 +00:00
guzik.sergey@9391b6c15e4938a539e36fbe5bab71df07111d2e
55a9a58e1e Added a comment 2019-02-08 11:00:15 +00:00
anarcat
d94ba4f150 a common weird experience with git-annex 2019-02-07 21:34:37 +00:00
anarcat
65f21edcac Added a comment 2019-02-07 21:10:19 +00:00
anarcat
9776c083ad Added a comment: not uploads 2019-02-07 20:59:13 +00:00
Ilya_Shlyakhter
6adad325a3 Added a comment 2019-02-07 20:45:11 +00:00
Joey Hess
b7a793c00c
response 2019-02-07 16:30:06 -04:00
Joey Hess
e4c33aad71
Merge branch 'master' of ssh://git-annex.branchable.com 2019-02-07 16:27:43 -04:00
Joey Hess
5d98028720
followup 2019-02-07 16:25:32 -04:00
anarcat
9f55cfc661 Added a comment: use cost then? 2019-02-07 20:19:14 +00:00
Joey Hess
add655fc6f
comment 2019-02-07 16:16:31 -04:00
Joey Hess
b6df092f56
close 2019-02-07 16:12:07 -04:00
Joey Hess
27fe59fd3c
followup 2019-02-07 16:06:10 -04:00
Joey Hess
0c70b146eb
response 2019-02-07 15:54:42 -04:00
Joey Hess
e20ae2555b
response 2019-02-07 15:29:02 -04:00
Joey Hess
dd50919980
response 2019-02-07 15:25:55 -04:00
Joey Hess
750f8ef189
comment 2019-02-07 15:22:01 -04:00
Joey Hess
d64e2ced70
response 2019-02-07 15:21:19 -04:00
Joey Hess
3ec003c45b
Merge branch 'master' of ssh://git-annex.branchable.com 2019-02-07 15:14:43 -04:00
Joey Hess
ef2010cd88
close 2019-02-07 15:14:09 -04:00
kirelagin@6d93475882c55a329fedae6be1971868a775ec7e
3a963b8d01 Added a comment 2019-02-07 19:03:36 +00:00
Joey Hess
83fdf443b5
Merge branch 'master' of ssh://git-annex.branchable.com 2019-02-07 14:39:19 -04:00
Joey Hess
07ccd932f8
followup 2019-02-07 14:06:21 -04:00
Joey Hess
60c1b5c994
deal with attempt to export filename with # or ? to webdav
xporting files with '#' or '?' in their name won't work because urls get
truncated on those. Fail in a better way in this case, and avoid failing
when removing such files from the export, so after the user has renamed the
problem files the export will succeed.
2019-02-07 13:47:57 -04:00
Joey Hess
d5c435d3dc
add 2019-02-07 12:16:23 -04:00
prabindh
37621db4f6 Added a comment: Windows build with stack 2019-02-07 14:59:52 +00:00
gueux
8153d2b265 2019-02-07 14:24:08 +00:00
gueux
b2fedc1a50 2019-02-07 14:22:18 +00:00
gueux
3e646eee4c 2019-02-07 14:20:38 +00:00
gueux
c598c5e7f6 Added a comment 2019-02-07 14:02:41 +00:00
gueux
cf32f5e7f9 2019-02-07 10:18:32 +00:00
ro
25b01ebde8 2019-02-07 00:50:39 +00:00
pellman.john@e59e5c6d98d49cd9632d6fbe0c5026ddc71d52fd
56a7d1dad8 Added a comment: Inconsistent idiom 2019-02-06 20:53:00 +00:00
anarcat
64326bd4c9 question about bandwidth optimization 2019-02-06 19:43:34 +00:00
anarcat
b2da3f2b8c sign 2019-02-06 19:11:24 +00:00
anarcat
f08c504fdb some weird issue i keep postponing to report 2019-02-06 19:04:10 +00:00
Joey Hess
c0b95fd969
update 2019-02-06 13:17:56 -04:00
Ilya_Shlyakhter
c33793f983 Added a comment 2019-02-05 20:55:59 +00:00
Joey Hess
011161902b
followup 2019-02-05 14:56:45 -04:00
Joey Hess
c3f47ba389
make .noannex file prevent repo fixups
Avoid performing repository fixups for submodules and git-worktrees
when there's a .noannex file that will prevent git-annex from being
used in the repository.

This change is ok as long as the .noannex file is really going to prevent
git-annex from being used. But, init --force could override the file.
Which would result in the repo being initialized without the fixups
having run.

To avoid that situation decided to change init, to not let --force be used
to override a .noannex file. Instead the user can just delete the file.
2019-02-05 14:43:23 -04:00
Joey Hess
8795fc6ba8
same 2019-02-05 14:05:59 -04:00
Joey Hess
b080699a95
fromkey --json
* fromkey: Added --json.
* fromkey --batch output changed to support using it with --json.
  The old output was not parseable for any useful information, so
  this is not expected to break anything.
2019-02-05 14:03:29 -04:00
Joey Hess
7b46b43c48
fromkey: Made idempotent
If the worktree file already exists, and is annexed and uses the same
key, avoid failing, nothing needs to be done.

Had to add lookupFileNotHidden to handle the case where an adjust --hide-missing
is in use, and the worktree file was hidden due to the object content
being missing. lookupFile would return the key of the hidden file,
but it makes sense that after fromkey succeeds, the worktree must
contain the file it was supposed to set up.
2019-02-05 13:13:13 -04:00
Joey Hess
995628d94a
response 2019-02-05 12:56:02 -04:00
Ilya_Shlyakhter
725d37d940 stand-alone tarballs for specific versions 2019-02-04 18:59:06 +00:00
madalu
18e060cd11 2019-02-04 14:40:03 +00:00
elmimmo
4e8cd3321b 2019-02-04 00:26:41 +00:00
Ilya_Shlyakhter
1b3c4d9a56 git-annex-fromkey behavior when target file exists 2019-02-02 23:13:55 +00:00
anarcat
d59089d2ca fix broken link 2019-02-01 20:13:49 +00:00
Joey Hess
aff2fd33b3
fix image link 2019-02-01 14:52:59 -04:00
Joey Hess
cb45c78638
Merge branch 'master' of ssh://git-annex.branchable.com 2019-02-01 14:49:02 -04:00
Joey Hess
dc6bcc9f58
devblog 2019-02-01 14:47:56 -04:00
rjc.live@9898e13e9f2423b0635b822053d4d8aeee499913
f326e7eaf7 2019-02-01 12:04:06 +00:00
andrew
237bc83b60 Added a comment 2019-02-01 01:51:16 +00:00
Joey Hess
7ed785c38a
close 2019-01-31 13:49:51 -04:00
Ilya_Shlyakhter
f0dea0ba06 reporting the status of each operation in a batch; completing doable ops even if others fail. 2019-01-30 22:20:10 +00:00
Joey Hess
4f50a21137
devblog 2019-01-30 16:36:49 -04:00
Joey Hess
ca12d8afdd
bug report 2019-01-30 16:23:26 -04:00
aaron@784fd85903b38afc8a44d117ba95e3dcce0bd230
d7fe32d1f8 Added a comment: Ah, ok. 2019-01-30 16:36:13 +00:00
Joey Hess
e3dce20cf5
devblog 2019-01-29 15:27:13 -04:00
Joey Hess
3b646f9b3c
add news item for git-annex 7.20190129 2019-01-29 15:22:30 -04:00
Kyle Meyer
62edb7bee0
doc/git-annex-export: fix a typo 2019-01-29 15:10:12 -04:00
Joey Hess
a8f1add4d1
S3: Detect when version=yes but an exported file lacks versioning, and refuse to delete it, to avoid data loss.
This commit was sponsored by Denis Dzyubenko on Patreon.
2019-01-29 15:07:27 -04:00
Joey Hess
a4f71aa1e8
update 2019-01-29 14:27:32 -04:00
Joey Hess
7dd2672bd2
remove manual versioning mention from here
git-annex will tell the user if they need to manually enable versioning
2019-01-29 14:13:14 -04:00
Joey Hess
94bd598973
Merge branch 'master' of ssh://git-annex.branchable.com 2019-01-29 14:12:57 -04:00
Joey Hess
bb9817ceae
enableremote S3: Do not let versioning=yes be set on existing remote
Because when git-annex lacks S3 version IDs for files stored in the bucket,
deleting them would cause data loss.

Also because git-annex is not able to download unversioned objects from a bucket
when versioning=yes.

This also prevents setting versioning=no. While that would perhaps be
possible to do safely, it would add complexity, and would mean that if
the user accidentially did enableremote versioning=no, they would not be
able to undo it.

This commit was sponsored by Trenton Cronholm on Patreon.
2019-01-29 14:09:50 -04:00
kyle
64ae689f21 2019-01-29 16:26:06 +00:00
Joey Hess
365c9767af
Merge branch 'master' of ssh://git-annex.branchable.com 2019-01-28 12:08:21 -04:00
Joey Hess
139611331a
plan 2019-01-28 12:07:48 -04:00
Ilya_Shlyakhter
4682f95b5a request for help with building git-annex on conda-forge 2019-01-27 20:31:17 +00:00
aleritty@6e05a9f3af45614edd920392381d4e4d83e11f62
3e25cd7915 2019-01-27 17:56:07 +00:00
Joey Hess
40daf7f1dc
Merge branch 'master' of ssh://git-annex.branchable.com 2019-01-26 13:19:54 -04:00
Joey Hess
f08912a062
bug 2019-01-26 13:19:30 -04:00
yarikoptic
76652f0907 Added a comment 2019-01-26 00:46:04 +00:00
Ilya_Shlyakhter
973034eb6d Added a comment 2019-01-25 21:34:15 +00:00
Lukey
e8266673f8 Presenting my Workarounds 2019-01-25 20:07:28 +00:00
yarikoptic
fd5bf09cd5 initial plea for publicurl for all special remotes 2019-01-25 03:08:39 +00:00
yarikoptic
55376d0a28 initial whining about absent way to get supported configuration options for a special remote 2019-01-25 02:58:52 +00:00
Joey Hess
f21d692535
Merge branch 'master' of ssh://git-annex.branchable.com 2019-01-24 16:39:32 -04:00
Joey Hess
e06c0d92cd
git patch available 2019-01-24 16:39:12 -04:00
gueux
f4dd33d33b Added a comment 2019-01-24 10:34:09 +00:00
pthomasdelaney@9b04608ad7e837fde64ab60a285a7b7254b5bb26
49b31f7c00 Added a comment 2019-01-23 02:26:33 +00:00
Joey Hess
016ebde0d5
followup 2019-01-22 18:07:40 -04:00