Merge branch 'master' of ssh://git-annex.branchable.com

This commit is contained in:
Joey Hess 2015-05-19 15:44:41 -04:00
commit b1b684d5c9
4 changed files with 111 additions and 0 deletions

View file

@ -0,0 +1,8 @@
[[!comment format=mdwn
username="https://me.yahoo.com/a/bBy7WkgQicYHIiiyj.Vm0TcMbxi2quzbPFef#6f9f7"
nickname="Frederik Vanrenterghem"
subject="Convert bare repository to normal"
date="2015-05-19T09:17:15Z"
content="""
Just wondering what the right steps are to convert a bare repository to a normal one? The comment above from 2.5 years ago includes the creation of a .git directory, which actually already exists. Have things changed in the mean time?
"""]]

View file

@ -0,0 +1,31 @@
[[!comment format=mdwn
username="https://id.koumbit.net/anarcat"
subject="comment 5"
date="2015-05-19T12:18:05Z"
content="""
Well, no, i don't think they changed, unless i missed something: there
shouldn't be a `.git` repository there.
There are [various
instructions](http://stackoverflow.com/questions/10637378/how-do-i-convert-a-bare-git-repository-into-a-normal-one-in-place)
on how to do this online. They do seem to agree with the first comment
above.
Personnally, I would just `git clone` to a different repo and `git
annex forget` the old one. Unless you have a very complex repository
with a lot of files, this is simple enough... You could even use `git
annex reinit` to recycle the previous uuid if that's a concern. So in
short:
git clone repo.git repo
cd repo
git annex info --fast # find the UUID of repo.git
git annex move --from $UUID
git annex reinit $UUID
Then `repo.git` can be removed if you are certain everything is
correct in `repo`.
Note that you may want to have backups of everything before you do
anything, as usual.
"""]]

View file

@ -0,0 +1,12 @@
[[!comment format=mdwn
username="Marco"
subject="A possible solution"
date="2015-05-19T11:03:22Z"
content="""
While searching for the problem I found this:
http://feeding.cloud.geek.nz/posts/error-while-running-git-gc/
> git reflog expire --all --stale-fix
I can't verify this because I nuked the broken repository after recreating it.
"""]]

View file

@ -0,0 +1,60 @@
### Please describe the problem.
May be I was simply wrong to assume that if I disable all sync'ing for all the repos, assistant wouldn't try to contact those remote hosts. But it still does
In the logs, since no time stamp per each line, hard to say either recent ones just continuation of previous entries, or new ones:
[[
[2015-05-18 10:29:39 EDT] Watcher: Performing startup scan
(started...) ssh: connect to host vagus.cns.dartmouth.edu port 22: No route to host^M
ssh: connect to host vagus.cns.dartmouth.edu port 22: No route to host^M
ssh: connect to host vagus.cns.dartmouth.edu port 22: No route to host^M
ssh: connect to host vagus.cns.dartmouth.edu port 22: No route to host^M
ssh: connect to host vagus.cns.dartmouth.edu port 22: No route to host^M
ssh: connect to host vagus.cns.dartmouth.edu port 22: No route to host^M
...
]]
and in another
[[
fsck xppaut_6.11b+1.dfsg.orig.tar.gz ok
fsck xserver-xorg-input-synaptics_1.6.2+git44-ge28575b.orig.tar.gz ok
fsck xserver-xorg-video-intel_2.99.917.orig.tar.gz (checksum...)
ok
(recording state in git...)
** No known copies exist of python-mne_0.8.3+dfsg.orig.tar.gz
git-annex: fsck: 1 failed
(process:3954): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Write failed: Broken pipe^M
(process:20140): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
(process:20178): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
git-annex: Daemon is already running.
(process:29035): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
(process:29184): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
(process:30127): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
(process:30817): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Write failed: Broken pipe^M
]]
that host (vagus) is RIP (need to remove from syncs)
btw which are falling into daemon.log.1 not .log
### What version of git-annex are you using? On what operating system?
5.20150509+gitga10e45d-1~ndall+1