Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-10 Thread Harley J Pig
I've written a metastore clone for a project where we need to store a linux distribution in version control (legacy code). I'm also using it for my personal vcs-home stuff. It is a naive and bluntly straightforward way to do this, but it seems to be working. You can find it at

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-10 Thread Richard Hartmann
On Sun, Apr 10, 2011 at 16:43, Harley J Pig harley...@gmail.com wrote:  You can find it at https://github.com/harleypig/gitperms Are you willing to bounce that onto the git list or should I do so? RIchard ___ vcs-home mailing list

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-10 Thread Harley J Pig
On Sun, Apr 10, 2011 at 09:48, Richard Hartmann richih.mailingl...@gmail.com wrote: Are you willing to bounce that onto the git list or should I do so? I'm not subscribed to that list, go ahead and post it if you would. Thank you. -- Harley J Pig ___

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-10 Thread Richard Hartmann
On Mon, Apr 11, 2011 at 02:07, Harley J Pig harley...@gmail.com wrote: I'm not subscribed to that list, go ahead and post it if you would.  Thank you. Done. Richard ___ vcs-home mailing list vcs-home@lists.madduck.net

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-09 Thread Richard Hartmann
On Sat, Apr 9, 2011 at 04:42, Christophe-Marie Duquesne chm.duque...@gmail.com wrote: git-annex does location tracking. Even if you delete the link, the file is still there and other repositories know what repositories have the file. If you want to be sure the file is always reachable, you

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-08 Thread Christophe-Marie Duquesne
I'll try to gather things I can answer to: I see you include fuse.py - http://code.google.com/p/fusepy/ - in your repo. how does it compare to fuse-python - http://pypi.python.org/pypi/fuse-python ? fusepy is written with ctypes while fuse-python is a full-blown C extension. At first, I was

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-05 Thread Christophe-Marie Duquesne
Hi I see there have been some good thoughts given about this. I am currently on vacation in a place where I do not have internet access. I'll come back to you in a week. Regards, Christophe-Marie ___ vcs-home mailing list vcs-home@lists.madduck.net

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-03 Thread Richard Hartmann
On Sun, Apr 3, 2011 at 11:35, Dieter Plaetinck die...@plaetinck.be wrote: - centralized: have 1 (or more) remotes that always keep a copy of the files which are being removed on all other remotes, these would be backup-nodes, they don't follow the strict always in sync rule that applies to

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-03 Thread Joey Hess
Dieter Plaetinck wrote: I think having support for this in git-annex would be very useful, even if it's not that efficient: if this can be dealt with in git-annex, individual higherlevel projects like sharebox and dvcs-autosync have less headaches. Not to mention sharebox/dvcs-autosync

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-03 Thread Joey Hess
Richard Hartmann wrote: I know Joey pondered this as well, you will find some references on git-annex' ikiwiki. This is needed for S3 in the medium term, anyway. Basically, the plan is to encrypt the files with a symmetric key and then allow access to that key via other keys. That way, you

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-03 Thread Dieter Plaetinck
On Sun, 3 Apr 2011 11:18:05 -0400 Joey Hess j...@kitenet.net wrote: Dieter Plaetinck wrote: I think having support for this in git-annex would be very useful, even if it's not that efficient: if this can be dealt with in git-annex, individual higherlevel projects like sharebox and

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-04-02 Thread Joey Hess
Dieter Plaetinck wrote: @Joey: you mentioned you think inotify might be a better backend/paradigm for this than fuse, so do you think implementing git-annex in something like dvcs-autosync is feasible? and/or preferable? Feasable? Certianly. Preferable? I'm in the let a thousand flowers bloom

[announce] Sharebox, a FUSE filesystem relying on git-annex

2011-03-31 Thread Christophe-Marie Duquesne
Hi, I am currently writing a FUSE file system based on git-annex for replicating binary files on several machines. I thought I could share it here in order to get some ideas and contributors. What are your goals? Seamless synchronization à la dropbox. Ability to use with big binary files such as

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-03-31 Thread Dieter Plaetinck
On Thu, 31 Mar 2011 18:56:54 +0200 Christophe-Marie Duquesne chm.duque...@gmail.com wrote: Hi, I am currently writing a FUSE file system based on git-annex for replicating binary files on several machines. I thought I could share it here in order to get some ideas and contributors. What

Re: [announce] Sharebox, a FUSE filesystem relying on git-annex

2011-03-31 Thread Christophe-Marie Duquesne
On Thu, Mar 31, 2011 at 8:04 PM, Dieter Plaetinck die...@plaetinck.be wrote: you also need to do various git/git-annex commands, or am I missing something? Ideally, that would be only at set up time. I quite like dvcs-autosync, but it indeed lacks space-efficient storage of big files. I