Commit graph

26778 commits

Author SHA1 Message Date
nordmagnus999
24afa8ebe5 2019-10-25 19:37:42 +00:00
Joey Hess
772a6be526
add news item for git-annex 7.20191024 2019-10-25 13:08:24 -04:00
https://tribut.de/
d5ca57a596 Added a comment 2019-10-25 12:41:55 +00:00
https://id.andreparames.com/
32adffbfe4 Added a comment: Thank you 2019-10-24 23:56:42 +00:00
Ilya_Shlyakhter
cd482f3cd6 added todo "warn of breaking changes same way git does" 2019-10-24 22:05:46 +00:00
giuly.ippoliti@c1e2f0d5e40b128900f94f3d107d3719f87c3ff7
3d0330a555 Added a comment: Triggering which stage and when? 2019-10-24 20:30:11 +00:00
Joey Hess
4a3f3a2cb5
make git add only annex when configured by annex.largefiles 2019-10-24 14:17:29 -04:00
Joey Hess
31a5b58b2c
documentation for making git add only annex when configured by annex.largefiles
Code change should be trvial, but not yet implemented. This
significantly complicated the task of documenting how git-annex works.

I'm not sure how useful the annex.gitaddtoannex confguration is after
this change; seems that if a user has an annex.largefiles they will want
it applied consistently. But the last thing I want to hear is more
complaining from users about git add doing something they don't want it
to.

There's a pretty high risk users who got used to the git add behavior
and don't have annex.largefiles configured will miss the NEWS and
complain bitterly about their suddenly bloated repositories. Oh well.

Removed outdated comments about the old behavior to avoid confusion.
I don't know if I've found all the places that griping spread to.
2019-10-24 14:01:54 -04:00
jason.dixon.email@aa0e536a2ec2877d6f666108dbbc6e39bbe87ac0
ccdb34b181 Added a comment: Friendly bump to keep on the radar 2019-10-24 09:26:23 +00:00
ghen1
6dd732f1e6 Added a comment 2019-10-23 21:03:11 +00:00
anarcat
b4a9397c4a Added a comment: right! forgot about log -S 2019-10-23 20:16:26 +00:00
anarcat
2755a22c37 update from comments 2019-10-23 20:15:40 +00:00
Joey Hess
94a7bd9873
clarify 2019-10-23 15:43:31 -04:00
Joey Hess
f1b374e44e
devblog 2019-10-23 15:33:30 -04:00
Joey Hess
8fb1350a2c
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-23 15:30:55 -04:00
Joey Hess
bd197be3ad
annex.gitaddtoannex configuration
Added annex.gitaddtoannex configuration. Setting it to false prevents
git add from usually adding files to the annex.
(Unless the file was annexed before, or a renamed annexed file is detected.)

Currently left at true; some users are encouraging it be set to false.
2019-10-23 15:29:46 -04:00
Joey Hess
94efc400e9
horrible impementation of isInodeKnown
The only good thing about it is it does not require a major version bump
to improve the database. That will need to happen at some point though.

Potentially very very slow in a large repository.

Ugly use of raw sql.
2019-10-23 14:37:29 -04:00
Ilya_Shlyakhter
2d33c62965 Added a comment: configuring git add behavior 2019-10-23 17:57:03 +00:00
Ilya_Shlyakhter
bdf6d2eb48 Added a comment: preventing git add from annexing new files 2019-10-23 17:05:42 +00:00
Ilya_Shlyakhter
5f7036d0a7 Added a comment: searching by inode 2019-10-23 16:32:37 +00:00
Joey Hess
ff5c0ef43f
comment 2019-10-23 12:26:55 -04:00
Joey Hess
f318743f77
rename this so it does not start with a dash 2019-10-23 12:16:12 -04:00
Joey Hess
b23c87cd0f
fix formatting of inserted news 2019-10-23 12:01:09 -04:00
Joey Hess
940be8cd70
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-23 11:53:32 -04:00
Joey Hess
bbdeb1a1a8
sync: Fix crash when there are submodules and an adjusted branch is checked out
Reverse adjusting the branch uses treeItemToTreeContent, which was missed
when adding submodule support earlier.
2019-10-23 11:52:56 -04:00
spwhitton
f67285f079 Added a comment 2019-10-23 15:28:56 +00:00
spwhitton
2744c1d7a0 Added a comment 2019-10-23 15:25:30 +00:00
amindfv@6f75355c5dad3450ed73d1f01715be90dfdd6cd6
f6222bc6c4 Added a comment 2019-10-23 04:42:36 +00:00
amindfv@6f75355c5dad3450ed73d1f01715be90dfdd6cd6
3aec7db42e Added a comment 2019-10-23 04:24:01 +00:00
Ilya_Shlyakhter
bafed0f619 Added a comment: can git add only annex already-annexed files? 2019-10-22 20:01:52 +00:00
Joey Hess
70b306ec34
start at analysis before dental appt 2019-10-22 15:46:34 -04:00
Joey Hess
13d86a9c88
reproduced 2019-10-22 15:33:00 -04:00
Joey Hess
7b1f1785aa
no, sorry, you don't get to conflate issues 2019-10-22 15:19:10 -04:00
Joey Hess
3f89b6bd3f
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-22 15:16:20 -04:00
Joey Hess
c4374e4aee
followup 2019-10-22 14:36:31 -04:00
Ilya_Shlyakhter
48999a3caf Added a comment: locking files before reverting to v5 2019-10-22 18:25:11 +00:00
Joey Hess
5581dc3318
comment 2019-10-22 13:30:04 -04:00
Joey Hess
df963469f2
comment 2019-10-22 13:12:57 -04:00
Joey Hess
abb5b675f1
comment 2019-10-22 13:10:28 -04:00
Ilya_Shlyakhter
cf2d18a568 Added a comment: temporary manual downgrade of repos to v5 is possible 2019-10-22 16:40:32 +00:00
Ilya_Shlyakhter
00b1beb41b removed 2019-10-22 16:35:15 +00:00
Ilya_Shlyakhter
74ee238671 Added a comment: temporary manual downgrade of repos to v5 is possible 2019-10-22 16:33:22 +00:00
CandyAngel
ebb893a177 Added a comment 2019-10-22 08:18:31 +00:00
leej
4175d50d4b Added a comment: +1 to the comments above 2019-10-22 07:21:31 +00:00
irieger
ffbf205ab6 removed 2019-10-22 06:55:20 +00:00
irieger
4865102572 Added a comment: comment 3 2019-10-22 06:54:44 +00:00
irieger
d57751f51c Added a comment: comment 3 2019-10-22 06:23:21 +00:00
Joey Hess
cf40f4df3e
comment 2019-10-22 00:38:33 -04:00
Joey Hess
0bff3c1070
comments 2019-10-22 00:14:03 -04:00
Ilya_Shlyakhter
e2ba1e09cf Added a comment: check the 'git add' changes before upgrading 2019-10-22 00:27:51 +00:00
ghen1
916fd04d1a 2019-10-21 21:44:33 +00:00
Ilya_Shlyakhter
9a46f17e2c Added a comment: skipping dotfiles 2019-10-21 20:39:09 +00:00
Ilya_Shlyakhter
b8fb0d5cb9 Added a comment: different annex.largefiles setting for git add than for git-annex add 2019-10-21 20:29:07 +00:00
Joey Hess
665646322b
comment 2019-10-21 16:01:26 -04:00
Joey Hess
f9464bd4be
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-21 15:24:19 -04:00
Joey Hess
913ac80d33
close a bug report redundant with an existing todo
copied over the dandi tag

updated the todo, as now that sameas is done it's unblocked
2019-10-21 15:23:04 -04:00
Joey Hess
76c050de92
comment 2019-10-21 15:05:23 -04:00
Joey Hess
b2880f045b
comment 2019-10-21 14:50:04 -04:00
nordmagnus999
be9453cf8a Added a comment: Tor and the UUID folder 2019-10-21 18:43:36 +00:00
Joey Hess
869933877a
comment 2019-10-21 13:53:07 -04:00
Joey Hess
b94f2c18e1
response 2019-10-21 13:13:21 -04:00
Joey Hess
a632a16f14
comment 2019-10-21 12:53:04 -04:00
Joey Hess
8b1243228a
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-21 12:50:18 -04:00
Joey Hess
2edd04b292
comment 2019-10-21 12:48:34 -04:00
Lukey
c452f01843 Added a comment 2019-10-21 16:27:50 +00:00
anarcat
a2bc387c6b i always have trouble finding this 2019-10-21 15:40:56 +00:00
nordmagnus999
219a584490 2019-10-21 10:48:36 +00:00
nordmagnus999
f09784f851 2019-10-21 10:43:16 +00:00
nordmagnus999
7ed2631d5b 2019-10-21 10:42:15 +00:00
nordmagnus999
82b34a3364 2019-10-21 09:01:53 +00:00
nordmagnus999
1f8e6bf2de 2019-10-21 08:58:10 +00:00
Ilya_Shlyakhter
2e53c679cc Added a comment: different handling of dotfiles 2019-10-21 02:51:16 +00:00
Ilya_Shlyakhter
7c788c1f95 added bug report about unexpectedly ignoring dotfiles 2019-10-21 02:43:48 +00:00
Ilya_Shlyakhter
43127e7ad4 Added a comment 2019-10-21 02:02:47 +00:00
Ilya_Shlyakhter
a9dbcd96ae Added a comment 2019-10-21 02:02:31 +00:00
Ilya_Shlyakhter
ba30c816dc removed 2019-10-21 02:00:28 +00:00
Ilya_Shlyakhter
951ef83818 Added a comment 2019-10-21 01:59:34 +00:00
jason.dixon.email@aa0e536a2ec2877d6f666108dbbc6e39bbe87ac0
93773b5788 Added a comment: a case for request routing 2019-10-20 19:42:04 +00:00
Ilya_Shlyakhter
41b1607aec bug report of testremote failure with AWS S3 2019-10-19 21:22:27 +00:00
Ilya_Shlyakhter
5bab62fbc0 Added a comment 2019-10-19 21:10:56 +00:00
jason.dixon.email@aa0e536a2ec2877d6f666108dbbc6e39bbe87ac0
7b13db551d Added a comment: Does git annex add do something different to smudge filter add? 2019-10-19 00:51:14 +00:00
Joey Hess
68edd7aedb
add news item for git-annex 7.20191017 2019-10-17 18:21:27 -04:00
Joey Hess
bec96ebd5e
devblog 2019-10-17 18:19:42 -04:00
Joey Hess
904b175707
Fix build with persistent-2.10.
Added an additional constraint that persistent needs.
This also builds with persistent-2.9.2 without needing any cpp.
2019-10-17 11:58:31 -04:00
Joey Hess
76bb9ca43a
close as fixed in daily build
The too old version will natrually be fixed by the release.
2019-10-17 11:02:43 -04:00
nrg@bd619d1ebf16e6324c546adea8be8fe1cc2b4325
10c9ba3430 Added a comment: Issue is with persistent > 2.9.2 2019-10-17 13:30:28 +00:00
irieger
d533e59e73 Adding the question 2019-10-17 09:07:26 +00:00
basile.pinsard@f1a7fae9f3bd9d5282fca11f62ad53b45a8eb317
d4fff00142 Added a comment 2019-10-16 20:40:21 +00:00
Joey Hess
bf7a22b812
analysis 2019-10-16 10:30:40 -04:00
fasthans@87884c78197fe1a25ac25ae7fa1d930c147e9592
5a30c1b330 Added a comment: how does git annex think about remote locations? 2019-10-16 04:34:14 +00:00
cds@be5df0987fc4e414401b86f980a60f7bf0288037
70702c63a8 Making a todo as requested on IRC. 2019-10-16 02:34:53 +00:00
leej
73f2750aac Added a comment: version error also reproduces on 7.20190912 from kitenet.net (downloaded 8/20/2019) 2019-10-15 23:31:40 +00:00
leej
e9fb1aa203 2019-10-15 22:38:47 +00:00
Ilya_Shlyakhter
0098b17cbe Added a comment: can git-annex-pre-commit annex files? 2019-10-15 19:15:41 +00:00
spwhitton
4745d55886 Added a comment 2019-10-15 18:03:34 +00:00
fasthans@87884c78197fe1a25ac25ae7fa1d930c147e9592
3ee526a3a6 2019-10-15 13:28:14 +00:00
fasthans@87884c78197fe1a25ac25ae7fa1d930c147e9592
1a6fb49565 2019-10-15 13:27:35 +00:00
jason.dixon.email@aa0e536a2ec2877d6f666108dbbc6e39bbe87ac0
3ac7fa3524 Added a comment: One other thing to add 2019-10-15 10:44:14 +00:00
jason.dixon.email@aa0e536a2ec2877d6f666108dbbc6e39bbe87ac0
17f54fc008 2019-10-15 10:37:39 +00:00
Joey Hess
83f5ec0d36
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-14 16:08:08 -04:00
Joey Hess
8ef5e79f79
sameas done and merged 2019-10-14 16:07:49 -04:00
Joey Hess
123d0d9add
Merge branch 'sameas' 2019-10-14 16:07:19 -04:00
nrg@bd619d1ebf16e6324c546adea8be8fe1cc2b4325
a3fdc23828 2019-10-14 19:14:02 +00:00
strmd
d671481ed7 Added a comment: A new user chiming in 2019-10-14 18:23:59 +00:00
Joey Hess
9828f45d85
add RemoteStateHandle
This solves the problem of sameas remotes trampling over per-remote
state. Used for:

* per-remote state, of course
* per-remote metadata, also of course
* per-remote content identifiers, because two remote implementations
  could in theory generate the same content identifier for two different
  peices of content

While chunk logs are per-remote data, they don't use this, because the
number and size of chunks stored is a common property across sameas
remotes.

External special remote had a complication, where it was theoretically
possible for a remote to send SETSTATE or GETSTATE during INITREMOTE or
EXPORTSUPPORTED. Since the uuid of the remote is typically generate in
Remote.setup, it would only be possible to pass a Maybe
RemoteStateHandle into it, and it would otherwise have to construct its
own. Rather than go that route, I decided to send an ERROR in this case.
It seems unlikely that any existing external special remote will be
affected. They would have to make up a git-annex key, and set state for
some reason during INITREMOTE. I can imagine such a hack, but it doesn't
seem worth complicating the code in such an ugly way to support it.

Unfortunately, both TestRemote and Annex.Import needed the Remote
to have a new field added that holds its RemoteStateHandle.
2019-10-14 13:51:42 -04:00
yarikoptic
25e78d5f22 initial complaint that cannot use --duplicate and --reinject-duplicates 2019-10-14 14:56:19 +00:00
https://tribut.de/
5f36424eaa Added a comment 2019-10-14 09:33:34 +00:00
TroisSinges
6dd6f3ccf2 2019-10-14 09:25:18 +00:00
Ilya_Shlyakhter
52b0a6530d Added a comment: getting v5 semantics 2019-10-14 03:42:05 +00:00
amindfv@6f75355c5dad3450ed73d1f01715be90dfdd6cd6
7a950e3088 Added a comment 2019-10-14 00:20:25 +00:00
TroisSinges
bc4a194c6d Added a comment 2019-10-13 23:59:23 +00:00
TroisSinges
302e43f852 2019-10-13 23:55:20 +00:00
Lukey
3b86bfdb79 Added a comment: v5 mode 2019-10-12 21:48:57 +00:00
Ilya_Shlyakhter
8348e7534d Added a comment: experience with v7 semantics 2019-10-12 21:39:03 +00:00
amindfv@6f75355c5dad3450ed73d1f01715be90dfdd6cd6
c85165ece5 Added a comment 2019-10-12 21:12:52 +00:00
Joey Hess
ddcc57bd9a
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-11 16:09:06 -04:00
Joey Hess
3fad5e8c7c
devblog 2019-10-11 16:08:55 -04:00
Joey Hess
37f0abbca8
looked over all my old comments, current status of all concerns 2019-10-11 16:06:42 -04:00
Joey Hess
37f725a9f7
Merge branch 'master' into sameas 2019-10-11 15:56:00 -04:00
Joey Hess
debafcba2b
autoenable sameas remotes 2019-10-11 15:52:40 -04:00
Joey Hess
ec778888d2
got enableremote working for sameas
Also the assistant can enable sameas remotes, should work, but not
tested.
2019-10-11 15:11:08 -04:00
Joey Hess
35d7ffe128
initremote --sameas fully working
And using sameas remotes is working.

Moved annex-config-uuid setting out of Remote.Helper.Special.
EnableRemote will also have to set it.
2019-10-11 14:19:10 -04:00
Joey Hess
c0e88b7695
sameas documentation 2019-10-11 14:04:58 -04:00
Joey Hess
1b9c1d1737
fix sameas inherited key removal 2019-10-11 13:18:27 -04:00
Ilya_Shlyakhter
8432c3912f Added a comment: preventing inadvertently adding annexed files in unlocked form 2019-10-11 16:38:07 +00:00
Joey Hess
2bd6e81bb0
support annex-config-uuid when generating remote
This is used by a special remote with sameas-uuid=
The remote's uuid is the sameas-uuid, but it needs to get
its RemoteConfig from the annex-config-uuid.
2019-10-11 12:34:11 -04:00
Ilya_Shlyakhter
599d438fa6 Added a comment 2019-10-11 16:23:08 +00:00
Joey Hess
cb08cb0052
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-10 16:18:46 -04:00
Joey Hess
2d5cce6763
devblog 2019-10-10 16:17:45 -04:00
Joey Hess
0dd5691951
update notes 2019-10-10 16:12:59 -04:00
Ilya_Shlyakhter
a08e5e2fa8 Added a comment: separate annex.git-add.largefiles and annex.git-annex-add.largefiles settings 2019-10-10 18:33:50 +00:00
Ilya_Shlyakhter
159ba92ea1 added todo for separate annex.largefiles.git-add and annex.largefiles.git-annex-add settings 2019-10-10 18:29:03 +00:00
Joey Hess
d1130ea04a
get rid of hardcoded "name" lookups
Support "sameas-name" being set instead.

In RenameRemote, rename which ever of the two is set.
2019-10-10 13:25:10 -04:00
Joey Hess
17afefd63f
add remote.<name>.annex-config-uuid
for use by sameas remotes
2019-10-10 12:12:22 -04:00
Joey Hess
d9938b97c6
thought 2019-10-10 12:06:37 -04:00
jason.dixon.email@aa0e536a2ec2877d6f666108dbbc6e39bbe87ac0
7e692864de Added a comment: wanted content commands 2019-10-10 08:16:59 +00:00
bugmenot
838465ac63 Added a comment: --link accepts itself 2019-10-10 05:28:53 +00:00
yarikoptic
d4323006d4 Added a comment 2019-10-09 18:10:05 +00:00
yarikoptic
5a68b00f72 initial description of an attempt to establish git-lfs powered github remote from assitant on android phone 2019-10-09 18:04:23 +00:00
yarikoptic
79325b3e66 initial report about missing url= for git-lfs remote 2019-10-09 17:44:14 +00:00
Joey Hess
212abec4b2
add news item for git-annex 7.20191009 2019-10-09 12:33:30 -04:00
CandyAngel
fec362dce8 Added a comment 2019-10-09 07:53:44 +00:00
Ilya_Shlyakhter
df42fc998c Added a comment 2019-10-08 20:23:07 +00:00
Ilya_Shlyakhter
936c85e674 Added a comment: preventing git-annex-add of files open for writing 2019-10-08 20:14:41 +00:00
Joey Hess
22dd6b0dff
response 2019-10-08 15:41:16 -04:00
Joey Hess
e15907f138
response 2019-10-08 15:39:58 -04:00
Joey Hess
f4dd7d5191
work around windows having infected git's plumbing
Work around git cat-file --batch's odd stripping of carriage return from
the end of the line (some windows infection), avoiding crashing when the
repo contains a filename ending in a carriage return.
2019-10-08 15:27:05 -04:00
Joey Hess
9a87b3ad31
comment 2019-10-08 14:50:06 -04:00
Joey Hess
8966ba2cff
git-annex-standalone.rpm: Fix the git-annex-shell symlink 2019-10-08 14:43:28 -04:00
Joey Hess
30204cc493
comment 2019-10-08 14:36:21 -04:00