Merge branch 'master' of ssh://git-annex.branchable.com
This commit is contained in:
commit
1456d4e344
9 changed files with 126 additions and 4 deletions
|
@ -0,0 +1,9 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="lhunath@3b4ff15f4600f3276d1776a490b734fca0f5c245"
|
||||||
|
nickname="lhunath"
|
||||||
|
avatar="http://cdn.libravatar.org/avatar/6388e539b56b3875cc9aceb9f404b3ad"
|
||||||
|
subject="Diagnosing local pairing issues."
|
||||||
|
date="2018-07-30T18:54:56Z"
|
||||||
|
content="""
|
||||||
|
In my situation, a local pairing is initiated on machine A, machine B sees the request, prompts for the pass-phrase, both machines proceed with the actual sync process, but nothing actually happens. The last message in B's log is \"Pairing with [A] in progress\" and machine A says \"main: Pairing in progress\". How do I diagnose this issue?
|
||||||
|
"""]]
|
|
@ -0,0 +1,52 @@
|
||||||
|
### Please describe the problem.
|
||||||
|
When exporting a treeish with a subdir to a dir special remote, it fails with the error:
|
||||||
|
[[!format sh """
|
||||||
|
git annex export master:subdir --to exportdir
|
||||||
|
|
||||||
|
fatal: Path 'subdir:' does not exist (neither on disk nor in the index).
|
||||||
|
git-annex: unknown tree
|
||||||
|
"""]]
|
||||||
|
|
||||||
|
I tried other treeish variations such as :./subdir, master:subdir but it didn't work either.
|
||||||
|
What is very strange to me is the ':' appended at the end of the path in the error.
|
||||||
|
Any idea what is going on here ?
|
||||||
|
|
||||||
|
|
||||||
|
### What steps will reproduce the problem?
|
||||||
|
[[!format sh """
|
||||||
|
mkdir annex
|
||||||
|
mv annex
|
||||||
|
git init annex
|
||||||
|
git annex init --version=6
|
||||||
|
touch a.txt
|
||||||
|
mkdir subdir
|
||||||
|
touch subdir/b.txt
|
||||||
|
git commit -m "initial commit"
|
||||||
|
mkdir ../exportdir
|
||||||
|
git annex initremote exportdir type=directory directory=../exportdir/ encryption=none exporttree=yes
|
||||||
|
git annex export master:subdir --to exportdir
|
||||||
|
|
||||||
|
fatal: Path 'subdir:' does not exist (neither on disk nor in the index).
|
||||||
|
git-annex: unknown tree
|
||||||
|
"""]]
|
||||||
|
|
||||||
|
|
||||||
|
### What version of git-annex are you using? On what operating system?
|
||||||
|
[[!format sh """
|
||||||
|
git annex version
|
||||||
|
|
||||||
|
git-annex version: 6.20171003
|
||||||
|
build flags: Assistant Webapp Pairing Testsuite S3(multipartupload)(storageclasses) WebDAV Inotify DBus DesktopNotify ConcurrentOutput TorrentParser MagicMime Feeds Quvi
|
||||||
|
dependency versions: aws-0.13.0 bloomfilter-2.0.1.0 cryptonite-0.10 DAV-1.2 feed-0.3.10.4 ghc-7.10.3 http-client-0.4.26.2 persistent-sqlite-2.2 torrent-10000.0.0 uuid-1.3.11 yesod-1.4.2
|
||||||
|
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 SHA1E SHA1 MD5E MD5 WORM URL
|
||||||
|
remote types: git gcrypt p2p S3 bup directory rsync web bittorrent webdav tahoe glacier ddar hook external
|
||||||
|
local repository version: 6
|
||||||
|
supported repository versions: 3 5 6
|
||||||
|
upgrade supported from repository versions: 0 1 2 3 4 5
|
||||||
|
operating system: linux x86_64
|
||||||
|
"""]]
|
||||||
|
|
||||||
|
|
||||||
|
### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)
|
||||||
|
Yep, it has been a long time since I used it but I am back to see what I can do to manage my files properly :)
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="webanck"
|
||||||
|
avatar="http://cdn.libravatar.org/avatar/cd273f76ef8c4218510b4f50ef7e1f3d"
|
||||||
|
subject="comment 1"
|
||||||
|
date="2018-07-31T12:41:44Z"
|
||||||
|
content="""
|
||||||
|
Well, I can answer myself now.
|
||||||
|
It wasn't working because my version of git was too old.
|
||||||
|
I updated to version 2.18.0 and it works very well now !
|
||||||
|
It might be a good idea to find and specify the minimal git version needed to make this work next in the man page of git annex export for instance ;)
|
||||||
|
"""]]
|
|
@ -0,0 +1,11 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="RonnyPfannschmidt"
|
||||||
|
avatar="http://cdn.libravatar.org/avatar/c5379a3fe2188b7571858c49f9db63c6"
|
||||||
|
subject="comment 1"
|
||||||
|
date="2018-07-30T21:09:11Z"
|
||||||
|
content="""
|
||||||
|
as per [[upgrades/#index1h2]] the upgrade to v6 repos is currently manual due to the finer details of git smudge handling and direct mode vs lock/unlock
|
||||||
|
|
||||||
|
since v6 repos do behave differently the updates are manual
|
||||||
|
|
||||||
|
"""]]
|
|
@ -53,4 +53,6 @@ designed to interoperate with it.
|
||||||
* [recastex](http://git-annex.branchable.com/tips/Announcing_recastex_-___40__re__41__podcast__from_your_annex/)
|
* [recastex](http://git-annex.branchable.com/tips/Announcing_recastex_-___40__re__41__podcast__from_your_annex/)
|
||||||
publishes podcasts and other files from by git-annex to your phone.
|
publishes podcasts and other files from by git-annex to your phone.
|
||||||
|
|
||||||
|
* [AnnexRemote](https://github.com/Lykos153/AnnexRemote) is a python library for creating new external special remotes.
|
||||||
|
|
||||||
See also [[not]] for software that is *not* related to git-annex, but similar.
|
See also [[not]] for software that is *not* related to git-annex, but similar.
|
||||||
|
|
|
@ -28,4 +28,6 @@ Here's a simple shell script example, which can easily be adapted
|
||||||
to run whatever commands you need. Or better, re-written in some better
|
to run whatever commands you need. Or better, re-written in some better
|
||||||
language of your choice.
|
language of your choice.
|
||||||
|
|
||||||
|
For Python, there is a [library](https://github.com/Lykos153/AnnexRemote) that takes care of all the protocol details.
|
||||||
|
|
||||||
[[!inline pages="special_remotes/external/example.sh" feeds=no]]
|
[[!inline pages="special_remotes/external/example.sh" feeds=no]]
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="yarikoptic"
|
||||||
|
avatar="http://cdn.libravatar.org/avatar/f11e9c84cb18d26a1748c33b48c924b4"
|
||||||
|
subject="comment 2"
|
||||||
|
date="2018-07-31T14:27:17Z"
|
||||||
|
content="""
|
||||||
|
My usecase is to be able to associate changes in main branches and in git-annex branch, so instead of non-informative \"update\" commit message it could carry e.g.
|
||||||
|
|
||||||
|
[DATALAD] Updated git/annex from a remote location
|
||||||
|
|
||||||
|
URLs processed: 7
|
||||||
|
downloaded: 7
|
||||||
|
size: 17.1 GB
|
||||||
|
Files processed: 7
|
||||||
|
skipped: 7
|
||||||
|
overwritten: 7
|
||||||
|
|
||||||
|
or I might even include the branch in which changes were done, e.g. short ones become
|
||||||
|
|
||||||
|
[DATALAD, incoming] Updated git/annex from a remote location
|
||||||
|
[DATALAD, incoming-processed] Added files from extracted archives
|
||||||
|
...
|
||||||
|
|
||||||
|
Then looking at `git log git-annex` would allow me to quickly see what actions lead to \"updates\" in git-annex branch
|
||||||
|
"""]]
|
|
@ -0,0 +1,10 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="yarikoptic"
|
||||||
|
avatar="http://cdn.libravatar.org/avatar/f11e9c84cb18d26a1748c33b48c924b4"
|
||||||
|
subject="size"
|
||||||
|
date="2018-07-31T14:19:15Z"
|
||||||
|
content="""
|
||||||
|
> to check the file size, and it's not clear how to do that with a sftp or ssh url
|
||||||
|
|
||||||
|
what do you mean? why something as simple as \"ssh host stat filepath\" wouldn't work? or it seems e.g. libssh2 provides file size information via sftp: https://curl.haxx.se/mail/lib-2011-01/0094.html
|
||||||
|
"""]]
|
|
@ -2,22 +2,22 @@ TODOs for DataLad
|
||||||
=================
|
=================
|
||||||
|
|
||||||
[[!inline pages="todo/* and !todo/done and !link(todo/done) and
|
[[!inline pages="todo/* and !todo/done and !link(todo/done) and
|
||||||
(author(yoh) or author(mih) or author(ben))" sort=mtime feeds=no actions=yes archive=yes show=0]]
|
(author(yoh) or author(mih) or author(ben) or author(yarikoptic))" sort=mtime feeds=no actions=yes archive=yes show=0]]
|
||||||
|
|
||||||
Done
|
Done
|
||||||
----
|
----
|
||||||
|
|
||||||
[[!inline pages="todo/* and !todo/done and link(todo/done) and
|
[[!inline pages="todo/* and !todo/done and link(todo/done) and
|
||||||
(author(yoh) or author(mih) or author(ben))" feeds=no actions=yes archive=yes show=0]]
|
(author(yoh) or author(mih) or author(ben) or author(yarikoptic))" feeds=no actions=yes archive=yes show=0]]
|
||||||
|
|
||||||
My bugs
|
My bugs
|
||||||
=======
|
=======
|
||||||
|
|
||||||
[[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and
|
[[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and
|
||||||
(author(yoh) or author(mih) or author(ben))" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
|
(author(yoh) or author(mih) or author(ben) or author(yarikoptic))" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
|
||||||
|
|
||||||
Fixed
|
Fixed
|
||||||
-----
|
-----
|
||||||
|
|
||||||
[[!inline pages="bugs/* and !bugs/done and link(bugs/done) and
|
[[!inline pages="bugs/* and !bugs/done and link(bugs/done) and
|
||||||
(author(yoh) or author(mih) or author(ben))" feeds=no actions=yes archive=yes show=0 template=buglist]]
|
(author(yoh) or author(mih) or author(ben) or author(yarikoptic))" feeds=no actions=yes archive=yes show=0 template=buglist]]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue