Commit graph

35669 commits

Author SHA1 Message Date
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
Joey Hess
9a5d9019ba
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.
2019-10-21 12:39:19 -04:00
Lukey
c452f01843 Added a comment 2019-10-21 16:27:50 +00:00
Joey Hess
93f53cda08
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-21 11:41:31 -04:00
Joey Hess
5db79339a1
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.
2019-10-21 11:41:15 -04: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
f60e8f2c93
releasing package git-annex version 7.20191017 2019-10-17 18:19:47 -04:00
Joey Hess
bec96ebd5e
devblog 2019-10-17 18:19:42 -04:00
Joey Hess
b02bf9f0eb
deal with flakey hdiutil
hdiutil create -format UDBZ -size 640m -srcfolder tmp/build-dmg \
		-volname git-annex -o tmp/git-annex.dmg
hdiutil: create failed - Resource busy

Sometimes it has failed this way for weeks until reboot. Sometimes a single
retry makes it work. Despite many reports of this problem, I have never
found for an explanation for it, other than <shrug> OSX.
2019-10-17 16:28:48 -04:00
Joey Hess
96418dcd11
copy the content linked to
symlinks are hard (at least in current mental state and with the test
system being remote)
2019-10-17 12:41:02 -04:00
Joey Hess
9dff416a34
make symlink relative and install link target 2019-10-17 12:21:23 -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
d0d416b215
bugfix
Fix symlink detection

Also, make idempotent; cp may fail if the destination file exists in
some cases.
2019-10-17 11:55:51 -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
Joey Hess
690b1ed8cf
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-17 11:01:48 -04:00
Joey Hess
5463f97ca2
OSX: Deal with symbolic link problem that caused git to not be included in the git-annex.dmg
Homebrew now has eg:

datalads-imac:~ joey$ ls -l /Users/joey/homebrew/Cellar/git/2.23.0/libexec/git-core
total 36776
lrwxr-xr-x   1 joey  staff       13 Aug 29 13:38 git -> ../../bin/git
lrwxr-xr-x   1 joey  staff       13 Aug 29 13:38 git-add -> ../../bin/git

So the target of the symlink also needs to be installed now.

Doing it in shell code was too hairy for my dentistry-addled brain, so
reimplemented in haskell. Also using it for building linuxstandalone.
2019-10-17 11:01:41 -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
Joey Hess
bfec5a2a41
Merge branch 'master' of ssh://git-annex.branchable.com 2019-10-15 11:46:22 -04:00
Joey Hess
ce48eb797c
make DropDead transition minimize remote.log for dead sameas remotes
All that needs to be retained in remote.log is the sameas-uuid.
The rest of the config is eliminated. This doesn't save enough space to
bother with, but it prevents anything sensitive in the config of the
dead sameas remote from lingering around.

Note that minimizesameasdead does not update the VectorClock when
changing the log line. That's normally a no-no, but in this case,
it makes each DropDead result in the exact same file contents,
and vector clocks are not needed because the transition breaks
the history chain.
2019-10-15 11:39:25 -04: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