Initial report on addurl file:/// not working on Windows
This commit is contained in:
parent
38dad58c85
commit
04716a623e
1 changed files with 63 additions and 0 deletions
|
@ -0,0 +1,63 @@
|
|||
### Please describe the problem.
|
||||
|
||||
Unable to addurl to a file:/// on Windows
|
||||
|
||||
1. doesn't understand file:///
|
||||
2. with file:// blows with permission denied:
|
||||
|
||||
[[!format sh """
|
||||
C:\...pData\Local\Temp\1\datalad_temp_testrepo_tmphjl88>git annex addurl --file buga file:///C:/123
|
||||
addurl file:///C:/123
|
||||
download failed: /C:/123: openBinaryFile: invalid argument (Invalid argument)
|
||||
failed
|
||||
git-annex: addurl: 1 failed
|
||||
|
||||
C:\...pData\Local\Temp\1\datalad_temp_testrepo_tmphjl88>git annex addurl --file buga file://C:/123
|
||||
addurl file://C:/123
|
||||
(to buga)
|
||||
git-annex: .git\annex\tmp\URL-s6--file&c%%C&c%123: renameFile:renamePath:MoveFileEx "\\\\?\\C:\\Users\\appveyor\\
|
||||
AppData\\Local\\Temp\\1\\datalad_temp_testrepo_tmphjl88\\.git\\annex\\tmp\\URL-s6--file&c%%C&c%123" Just "\\\\?\\
|
||||
C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\datalad_temp_testrepo_tmphjl88\\buga": permission denied (The proce
|
||||
ss cannot access the file because it is being used by another process.)
|
||||
failed
|
||||
git-annex: addurl: 1 failed
|
||||
|
||||
"""]]
|
||||
|
||||
here is some relevant details (and showing curl handling both file:// and file:///):
|
||||
[[!format sh """
|
||||
C:\...pData\Local\Temp\1\datalad_temp_testrepo_tmphjl88>git status
|
||||
On branch adjusted/master(unlocked)
|
||||
nothing to commit, working tree clean
|
||||
|
||||
C:\...pData\Local\Temp\1\datalad_temp_testrepo_tmphjl88>git annex version
|
||||
git-annex version: 7.20181205-g51d6f38b1
|
||||
build flags: Assistant Webapp Pairing S3(multipartupload)(storageclasses) WebDAV TorrentParser Feeds Testsuite
|
||||
dependency versions: aws-0.17.1 bloomfilter-2.0.1.0 cryptonite-0.23 DAV-1.3.1 feed-0.3.12.0 ghc-8.0.2 http-client
|
||||
-0.5.7.1 persistent-sqlite-2.6.2 torrent-10000.1.1 uuid-1.3.13 yesod-1.4.5
|
||||
key/value backends: SHA256E SHA256 SHA512E SHA512 SHA224E SHA224 SHA384E SHA384 SHA3_256E SHA3_256 SHA3_512E SHA3
|
||||
_512 SHA3_224E SHA3_224 SHA3_384E SHA3_384 SKEIN256E SKEIN256 SKEIN512E SKEIN512 BLAKE2B256E BLAKE2B256 BLAKE2B51
|
||||
2E BLAKE2B512 BLAKE2B160E BLAKE2B160 BLAKE2B224E BLAKE2B224 BLAKE2B384E BLAKE2B384 BLAKE2S256E BLAKE2S256 BLAKE2S
|
||||
160E BLAKE2S160 BLAKE2S224E BLAKE2S224 BLAKE2SP256E BLAKE2SP256 BLAKE2SP224E BLAKE2SP224 SHA1E SHA1 MD5E MD5 WORM
|
||||
URL
|
||||
remote types: git gcrypt p2p S3 bup directory rsync web bittorrent webdav adb tahoe glacier ddar hook external
|
||||
operating system: mingw32 i386
|
||||
supported repository versions: 5 7
|
||||
upgrade supported from repository versions: 2 3 4 5 6
|
||||
local repository version: 7
|
||||
|
||||
C:\...pData\Local\Temp\1\datalad_temp_testrepo_tmphjl88>git status
|
||||
On branch adjusted/master(unlocked)
|
||||
nothing to commit, working tree clean
|
||||
|
||||
C:\...pData\Local\Temp\1\datalad_temp_testrepo_tmphjl88>curl file://C:/123
|
||||
124
|
||||
|
||||
C:\...pData\Local\Temp\1\datalad_temp_testrepo_tmphjl88>curl file:///C:/123
|
||||
124
|
||||
"""]]
|
||||
|
||||
More information about this appveyor server could be obtained from [datalad wtf](http://paste.debian.net/1055359/) output
|
||||
|
||||
Awhile back we [had related discussion](https://git-annex.branchable.com/bugs/git-annex_drop_fails_to_access_file__58____47____47____47___target_URL_on_Windows/) but at least `addurl` seemed to work then.
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue