[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [PATCH] org-attach.el: Get attachments from git annex
From: |
Erik Hetzner |
Subject: |
Re: [O] [PATCH] org-attach.el: Get attachments from git annex |
Date: |
Wed, 10 Feb 2016 18:24:05 -0800 |
User-agent: |
Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (Gojō) APEL/10.8 EasyPG/1.0.0 Emacs/25.1.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) |
Hi Achim
On Tue, 09 Feb 2016 14:19:25 -0800,
Achim Gratz <address@hidden> wrote:
>
>
> […]
>
> Well, the best solution would be to have an option for git-annex to
> switch off that lockdown thing. Since that's not going to happen soon
> or anytime, try something like:
>
> $(RMR) $(testdir) || { $(CHMOD) -R u+w $(testdir); $(RMR) $(testdir) }
>
> which of course requires the addition of
>
> CHMOD = chmod
>
> in mk/defaults.mk.
Can you explain how this improves on what I had? The time spent appears to be
the same on my system (tested after clearing the filesystem cache):
$ time /bin/sh -c "if [ -d /tmp/tmp-orgtest/ ] ; then chmod u+w -R
/tmp/tmp-orgtest/ ; fi ; rm -rf /tmp/orbit-egh/"
real 0m0.219s
user 0m0.004s
sys 0m0.000s
$ time /bin/sh -c "rm -rf /tmp/tmp-orgtest || { chmod -R u+w /tmp/tmp-orgtest;
rm -rf /tmp/tmp-orgtest ; }"
rm: cannot remove
‘/tmp/tmp-orgtest/org-annex-test11629xxf/.git/annex/objects/jm/P2/SHA256E-s12--a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447/SHA256E-s12--a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447’:
Permission denied
rm: cannot remove
‘/tmp/tmp-orgtest/org-annex-test11629knZ/.git/annex/objects/jm/P2/SHA256E-s12--a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447/SHA256E-s12--a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447’:
Permission denied
real 0m0.240s
user 0m0.000s
sys 0m0.012s
> But it seems that direct mode (however deprecated it is) would allow us
> to do exactly the thing we want, so maybe if the tests would put that
> repo in direct mode we wouldn't even need to do that. But that doesn't
> seem to work in a v6 repo unless annex.thin is set to true. What version
> are you testing?
git-annex version: 5.20150731-1build1. In any case, direct mode is a rather
different use case, as I understand it.
best, Erik
- [O] [PATCH] org-attach.el: Get attachments from git annex, Erik Hetzner, 2016/02/03
- Re: [O] [PATCH] org-attach.el: Get attachments from git annex, Kyle Meyer, 2016/02/04
- Re: [O] [PATCH] org-attach.el: Get attachments from git annex, Rasmus, 2016/02/06
- Re: [O] [PATCH] org-attach.el: Get attachments from git annex, Erik Hetzner, 2016/02/07
- Re: [O] [PATCH] org-attach.el: Get attachments from git annex, Achim Gratz, 2016/02/07
- Re: [O] [PATCH] org-attach.el: Get attachments from git annex, Erik Hetzner, 2016/02/09
- Re: [O] [PATCH] org-attach.el: Get attachments from git annex, Achim Gratz, 2016/02/09
- Re: [O] [PATCH] org-attach.el: Get attachments from git annex, Erik Hetzner, 2016/02/09
- Re: [O] [PATCH] org-attach.el: Get attachments from git annex, Achim Gratz, 2016/02/09
- Re: [O] [PATCH] org-attach.el: Get attachments from git annex,
Erik Hetzner <=
- Re: [O] [PATCH] org-attach.el: Get attachments from git annex, Achim Gratz, 2016/02/11
- [O] [PATCH] testing/lisp/test-org-attach-annex.el: New file, Erik Hetzner, 2016/02/09
- Re: [O] [PATCH] testing/lisp/test-org-attach-annex.el: New file, Achim Gratz, 2016/02/14