yarikoptic [Tue, 29 Oct 2019 18:03:57 +0000 (18:03 +0000)]
Added a comment: ACLs keep fighting back
Simon [Tue, 29 Oct 2019 15:54:51 +0000 (15:54 +0000)]
removed
Simon [Tue, 29 Oct 2019 15:51:55 +0000 (15:51 +0000)]
Added a comment: What is a recent enough version?
Ilya_Shlyakhter [Mon, 28 Oct 2019 22:12:51 +0000 (22:12 +0000)]
Added a comment: re: setkey
Joey Hess [Mon, 28 Oct 2019 16:24:29 +0000 (12:24 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 28 Oct 2019 16:24:13 +0000 (12:24 -0400)]
devblog
Simon [Mon, 28 Oct 2019 16:13:18 +0000 (16:13 +0000)]
Added a comment: Maybe this is the problem...
Simon [Mon, 28 Oct 2019 16:06:22 +0000 (16:06 +0000)]
Added a comment: Should there have been a combine step?
Simon [Mon, 28 Oct 2019 16:04:52 +0000 (16:04 +0000)]
Added a comment: Can you give more details?
nordmagnus999 [Mon, 28 Oct 2019 15:50:42 +0000 (15:50 +0000)]
Added a comment: Oh yeah, use verbose flag too.
nordmagnus999 [Mon, 28 Oct 2019 15:49:12 +0000 (15:49 +0000)]
Added a comment: A possible solution
Simon [Mon, 28 Oct 2019 15:37:04 +0000 (15:37 +0000)]
nordmagnus999 [Sat, 26 Oct 2019 09:58:54 +0000 (09:58 +0000)]
anthony@ad39673d230d75cbfd19d2757d754030049c7673 [Fri, 25 Oct 2019 20:29:46 +0000 (20:29 +0000)]
Added a comment: Thank you
nordmagnus999 [Fri, 25 Oct 2019 19:54:13 +0000 (19:54 +0000)]
nordmagnus999 [Fri, 25 Oct 2019 19:37:42 +0000 (19:37 +0000)]
Joey Hess [Fri, 25 Oct 2019 17:08:24 +0000 (13:08 -0400)]
add news item for git-annex 7.
20191024
Joey Hess [Fri, 25 Oct 2019 17:07:58 +0000 (13:07 -0400)]
releasing package git-annex version 7.
20191024
https://tribut.de/ [Fri, 25 Oct 2019 12:41:55 +0000 (12:41 +0000)]
Added a comment
https://id.andreparames.com/ [Thu, 24 Oct 2019 23:56:42 +0000 (23:56 +0000)]
Added a comment: Thank you
Ilya_Shlyakhter [Thu, 24 Oct 2019 22:05:46 +0000 (22:05 +0000)]
added todo "warn of breaking changes same way git does"
Added a comment: Triggering which stage and when?
Joey Hess [Thu, 24 Oct 2019 18:40:36 +0000 (14:40 -0400)]
prep release
Joey Hess [Thu, 24 Oct 2019 18:10:48 +0000 (14:10 -0400)]
make git add only annex when configured by annex.largefiles
Joey Hess [Thu, 24 Oct 2019 17:50:44 +0000 (13:50 -0400)]
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.
Joey Hess [Thu, 24 Oct 2019 15:57:43 +0000 (11:57 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 24 Oct 2019 15:57:17 +0000 (11:57 -0400)]
fix sql syntax
Joey Hess [Thu, 24 Oct 2019 15:50:55 +0000 (11:50 -0400)]
display sqlite error message when it crashes
Joey Hess [Thu, 24 Oct 2019 15:46:40 +0000 (11:46 -0400)]
avoid warning over name
Added a comment: Friendly bump to keep on the radar
ghen1 [Wed, 23 Oct 2019 21:03:11 +0000 (21:03 +0000)]
Added a comment
anarcat [Wed, 23 Oct 2019 20:16:26 +0000 (20:16 +0000)]
Added a comment: right! forgot about log -S
anarcat [Wed, 23 Oct 2019 20:15:40 +0000 (20:15 +0000)]
update from comments
Joey Hess [Wed, 23 Oct 2019 19:43:31 +0000 (15:43 -0400)]
clarify
Joey Hess [Wed, 23 Oct 2019 19:33:30 +0000 (15:33 -0400)]
devblog
Joey Hess [Wed, 23 Oct 2019 19:30:55 +0000 (15:30 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 23 Oct 2019 19:20:00 +0000 (15:20 -0400)]
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.
Joey Hess [Wed, 23 Oct 2019 18:37:51 +0000 (14:37 -0400)]
shouldAnnex: check isInodeKnown
Renamed unlocked files are now detected, and will always be
annexed, unless annex.largefiles disallows it.
This allows for git add's behavior to later be changed to otherwise
not annex files (whether by default or as a config option), without
worrying about the rename case.
This is not a major behavior change; annexing is still the default. But
there is one case where the behavior is changed, I think for the better:
touch f
git -c annex.largefiles=nothing add f
git add bigfile
git commit -m ...
mv bigfile f
git add f
Before, git-annex would see that f was previously not annexed,
and so the renamed bigfile content gets added to git. Now, it notices
that the inode is the one that bigfile used, and so it annexes it.
This potentially slows down git add a lot in some repositories because
of the poor performance of isInodeKnown when there are a lot of unlocked
files. Configuring annex.largefiles avoids the speed hit.
Joey Hess [Wed, 23 Oct 2019 18:06:11 +0000 (14:06 -0400)]
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.
Ilya_Shlyakhter [Wed, 23 Oct 2019 17:57:03 +0000 (17:57 +0000)]
Added a comment: configuring git add behavior
Ilya_Shlyakhter [Wed, 23 Oct 2019 17:05:42 +0000 (17:05 +0000)]
Added a comment: preventing `git add` from annexing new files
Joey Hess [Wed, 23 Oct 2019 16:32:46 +0000 (12:32 -0400)]
comment typo
Ilya_Shlyakhter [Wed, 23 Oct 2019 16:32:37 +0000 (16:32 +0000)]
Added a comment: searching by inode
Joey Hess [Wed, 23 Oct 2019 16:26:55 +0000 (12:26 -0400)]
comment
Joey Hess [Wed, 23 Oct 2019 16:15:19 +0000 (12:15 -0400)]
rename this so it does not start with a dash
Joey Hess [Wed, 23 Oct 2019 16:01:34 +0000 (12:01 -0400)]
remove unused function
Joey Hess [Wed, 23 Oct 2019 16:01:09 +0000 (12:01 -0400)]
fix formatting of inserted news
Joey Hess [Wed, 23 Oct 2019 15:53:32 +0000 (11:53 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 23 Oct 2019 15:52:56 +0000 (11:52 -0400)]
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.
spwhitton [Wed, 23 Oct 2019 15:28:56 +0000 (15:28 +0000)]
Added a comment
spwhitton [Wed, 23 Oct 2019 15:25:30 +0000 (15:25 +0000)]
Added a comment
amindfv@6f75355c5dad3450ed73d1f01715be90dfdd6cd6 [Wed, 23 Oct 2019 04:42:36 +0000 (04:42 +0000)]
Added a comment
amindfv@6f75355c5dad3450ed73d1f01715be90dfdd6cd6 [Wed, 23 Oct 2019 04:24:01 +0000 (04:24 +0000)]
Added a comment
Ilya_Shlyakhter [Tue, 22 Oct 2019 20:01:52 +0000 (20:01 +0000)]
Added a comment: can git add only annex already-annexed files?
Joey Hess [Tue, 22 Oct 2019 19:46:34 +0000 (15:46 -0400)]
start at analysis before dental appt
Joey Hess [Tue, 22 Oct 2019 19:32:41 +0000 (15:32 -0400)]
reproduced
Joey Hess [Tue, 22 Oct 2019 19:19:10 +0000 (15:19 -0400)]
no, sorry, you don't get to conflate issues
Joey Hess [Tue, 22 Oct 2019 19:16:20 +0000 (15:16 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 22 Oct 2019 18:36:31 +0000 (14:36 -0400)]
followup
Ilya_Shlyakhter [Tue, 22 Oct 2019 18:25:11 +0000 (18:25 +0000)]
Added a comment: locking files before reverting to v5
Joey Hess [Tue, 22 Oct 2019 17:30:04 +0000 (13:30 -0400)]
comment
Joey Hess [Tue, 22 Oct 2019 17:12:57 +0000 (13:12 -0400)]
comment
Joey Hess [Tue, 22 Oct 2019 17:10:28 +0000 (13:10 -0400)]
comment
Ilya_Shlyakhter [Tue, 22 Oct 2019 16:40:32 +0000 (16:40 +0000)]
Added a comment: temporary manual downgrade of repos to v5 is possible
Ilya_Shlyakhter [Tue, 22 Oct 2019 16:35:15 +0000 (16:35 +0000)]
removed
Ilya_Shlyakhter [Tue, 22 Oct 2019 16:33:22 +0000 (16:33 +0000)]
Added a comment: temporary manual downgrade of repos to v5 is possible
CandyAngel [Tue, 22 Oct 2019 08:18:31 +0000 (08:18 +0000)]
Added a comment
leej [Tue, 22 Oct 2019 07:21:31 +0000 (07:21 +0000)]
Added a comment: +1 to the comments above
irieger [Tue, 22 Oct 2019 06:55:20 +0000 (06:55 +0000)]
removed
irieger [Tue, 22 Oct 2019 06:54:44 +0000 (06:54 +0000)]
Added a comment: comment 3
irieger [Tue, 22 Oct 2019 06:23:21 +0000 (06:23 +0000)]
Added a comment: comment 3
Joey Hess [Tue, 22 Oct 2019 04:38:33 +0000 (00:38 -0400)]
comment
Joey Hess [Tue, 22 Oct 2019 04:14:03 +0000 (00:14 -0400)]
comments
Ilya_Shlyakhter [Tue, 22 Oct 2019 00:27:51 +0000 (00:27 +0000)]
Added a comment: check the 'git add' changes before upgrading
ghen1 [Mon, 21 Oct 2019 21:44:33 +0000 (21:44 +0000)]
Ilya_Shlyakhter [Mon, 21 Oct 2019 20:39:09 +0000 (20:39 +0000)]
Added a comment: skipping dotfiles
Ilya_Shlyakhter [Mon, 21 Oct 2019 20:29:07 +0000 (20:29 +0000)]
Added a comment: different annex.largefiles setting for git add than for git-annex add
Joey Hess [Mon, 21 Oct 2019 20:01:26 +0000 (16:01 -0400)]
comment
Joey Hess [Mon, 21 Oct 2019 19:24:19 +0000 (15:24 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 21 Oct 2019 19:22:19 +0000 (15:22 -0400)]
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
Joey Hess [Mon, 21 Oct 2019 19:05:23 +0000 (15:05 -0400)]
comment
Joey Hess [Mon, 21 Oct 2019 18:50:04 +0000 (14:50 -0400)]
comment
nordmagnus999 [Mon, 21 Oct 2019 18:43:36 +0000 (18:43 +0000)]
Added a comment: Tor and the UUID folder
Joey Hess [Mon, 21 Oct 2019 17:53:07 +0000 (13:53 -0400)]
comment
Joey Hess [Mon, 21 Oct 2019 17:51:38 +0000 (13:51 -0400)]
remove obsolete comment
Joey Hess [Mon, 21 Oct 2019 17:46:11 +0000 (13:46 -0400)]
remove recently added and unncessary cwd parameter
I later made Utility.Su change back to the cwd, so this parameter is not
needed.
Joey Hess [Mon, 21 Oct 2019 17:13:21 +0000 (13:13 -0400)]
response
Joey Hess [Mon, 21 Oct 2019 16:53:04 +0000 (12:53 -0400)]
comment
Joey Hess [Mon, 21 Oct 2019 16:50:18 +0000 (12:50 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 21 Oct 2019 16:48:34 +0000 (12:48 -0400)]
comment
Joey Hess [Mon, 21 Oct 2019 16:16:18 +0000 (12:16 -0400)]
Deal with pkexec changing to root's home directory when running a command.
Wow, that's not documented anywhere, and seems like a major gotcha in
pkexec.
Broke enable-tor.
Lukey [Mon, 21 Oct 2019 16:27:50 +0000 (16:27 +0000)]
Added a comment
Joey Hess [Mon, 21 Oct 2019 15:41:31 +0000 (11:41 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 21 Oct 2019 15:04:24 +0000 (11:04 -0400)]
init: Fix a failure when used in a submodule on a crippled filesystem.
When the submodule's parent repo has an adjusted unlocked branch,
it gets cloned by git, but git checks out master. git annex init then
fails because it wants to enter the adjusted branch, but:
adjusted branch adjusted/master(unlocked) already exists.
Aborting because that branch may have changes that have not yet reached master
Note that init actually then exits 0, leaving master checked out.
This could also happen, absent submodules, if the parent repo has
an adjusted unlocked branch, but it is not checked out. In the more common
case where that branch is checked out, the clone uses the same branch,
so no problem.
The choices to fix this:
* Init could delete the existing adjusted branch, and re-adjust.
But then running init inside an adjusted branch on a crippled filesystem
would lose any changes that have not been synced back to master.
* Init could sync any changes back to master, but that would be very surprising
behavior for it.
* Init could simply check out the existing adjusted branch. If the branch
is diverged from master, well, sync will sort that out later.
This mirrors the behavior of cloning a repo that has an adjusted branch
checked out that has not yet been synced back to master.
Picked this choice.
anarcat [Mon, 21 Oct 2019 15:40:56 +0000 (15:40 +0000)]
i always have trouble finding this
nordmagnus999 [Mon, 21 Oct 2019 10:48:36 +0000 (10:48 +0000)]
nordmagnus999 [Mon, 21 Oct 2019 10:43:16 +0000 (10:43 +0000)]
nordmagnus999 [Mon, 21 Oct 2019 10:42:15 +0000 (10:42 +0000)]
nordmagnus999 [Mon, 21 Oct 2019 09:01:53 +0000 (09:01 +0000)]
nordmagnus999 [Mon, 21 Oct 2019 08:58:10 +0000 (08:58 +0000)]