From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-user+bounces-98217-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1MUklf-0000aM-V8
	for garchives@archives.gentoo.org; Sat, 25 Jul 2009 17:10:44 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 6675AE03BD;
	Sat, 25 Jul 2009 17:10:42 +0000 (UTC)
Received: from mail-yx0-f186.google.com (mail-yx0-f186.google.com [209.85.210.186])
	by pigeon.gentoo.org (Postfix) with ESMTP id 3F802E03BD
	for <gentoo-user@lists.gentoo.org>; Sat, 25 Jul 2009 17:10:42 +0000 (UTC)
Received: by yxe16 with SMTP id 16so192598yxe.32
        for <gentoo-user@lists.gentoo.org>; Sat, 25 Jul 2009 10:10:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:received:reply-to:in-reply-to
         :references:date:message-id:subject:from:to:content-type
         :content-transfer-encoding;
        bh=bJ7r68p3yKgNSb7xZ4bzxKiVh9GPZEwmy/DwR/jGNlY=;
        b=pX8u0Xy2SScKxUOuiv1HSC7EaZ90+mrrZ8fWJEdRiQFZiDI0v0EGNg5+P8Mv0Xcgnv
         G2iwSGJa7OhWWRMX22nxYNb1KTt1jIXlXErXYacCl2/8+fcIGJdGxJmjrKeY0qtPTSgI
         a3Rl1qkZSe0iufezjZAjXWCGpiU0Op70Fw+Mo=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:reply-to:in-reply-to:references:date:message-id
         :subject:from:to:content-type:content-transfer-encoding;
        b=DYUPBjRPZdGDhqVsQ/pKTbrRePzwBwm0JCklWTIiw9JKfrkH2dkQckUcv94A15Uu1+
         ZepeZY4btCAMZnToJwnwrQ1nJBh9Osmryb+jUpaPBKSyno1Tn1IBn2ivyf2zt7+qhZll
         uUPtYkb4znN3AIQMC1laOtyAS07NLTLcv6EjQ=
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.100.14.16 with SMTP id 16mr6084974ann.128.1248541841989; Sat, 
	25 Jul 2009 10:10:41 -0700 (PDT)
In-Reply-To: <7bef1f890907241943k7c6a6fckb79a90816cae280f@mail.gmail.com>
References: <5f14cf5e0907220809ud14a99dq81950fba1c45b495@mail.gmail.com>
	 <7bef1f890907241943k7c6a6fckb79a90816cae280f@mail.gmail.com>
Date: Sat, 25 Jul 2009 13:10:41 -0400
Message-ID: <5f14cf5e0907251010h51b7b538o79951d74b7470c5d@mail.gmail.com>
Subject: Re: [gentoo-user] File synchronisation utility (searching for/about 
	to program it)
From: Simon <turner25@gmail.com>
To: gentoo-user@lists.gentoo.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Archives-Salt: 27f8e3c2-238c-4a4a-8cfc-fd64c1f65ea3
X-Archives-Hash: a340cdf1ce927e90f0aeabb96f800eec

> I'm the last you would want to give advice about this question, but even
> though I am not a programmer, I have been using git to sync on three
> different systems.  I am using a flash drive as a cache, so to speak.  I
> followed some tips from the Emacs org-mode mailing list to get this going.
> It wasn't simple for me to recover when some files got out of sync on one of
> the machines, but it was simple enough that even I could figure it out.  I
> used a bare repo on the flash drive and push from each machine to this, a
> very simple procedure that can be automated through cron, and pull to each
> machine also from the bare repository.  I am not syncing a programming
> project, but my various work.

Your reply is more than welcome!

I have tried using git in the past and found that it doesnt work in my
'space constrained' scenario.  The need for a repository is a problem.
 The use of the usbkey however is nice since it allows git to work
without having each computer maintain its own repository... but
still... i dont currently have a usbkey that's large enough to hold
all my data, even if i could compress it i doubt it would fit.

Another thing is, i wonder if it retains the attributes of the file
(creation date, mod date, owner/group, permissions)?  As this can be
important on some aspects of my synchronisation needs.

Still, git is a very good solution that works incrementally in a
differential manner (makes patches from previous versions).  But when
i tried it, i found to suit my needs it would require the programming
of a big wrapper that would interface git to make some daily quick
actions simpler than a few git commands.

> Again, I am the least clueful you will find on this list, but if you wish
> for me to tell you the steps I followed, that is possible.  One of the
> mailing list threads that got me up to speed relatively quickly was at this
> link.  (Hope it's ok to link another mailing list from this one.)
>
> http://www.mail-archive.com/emacs-orgmode@gnu.org/msg11647.html

I'll check it out... since i have my own solution all thought of and
designed, i'll be able to compare it and re-evaluate git from a new
angle.  As far as i can tell, there is no rule against links, but i
think there might be against publicity (ie if the link was to your
business product that fullfills my need).

> I apologize if the existence of a bare repo as an intermediary is a problem.
> This can be done on a server as well.

It is...  it makes all my computer dependant on that repo...  sync'ing
computers at home can be done alright, but will still require walking
around pluging/unpluging.  Makes this practically impossible to do
over the network (or to sync my host on the internet, not all my pc
are connected to the internet so the repo cant be just on the server,
i would have to maintain several repositories to work this out...).
It may be possible to adapt it to my scenario, but i think it will
require a lot of design in advance...  but i'll check it out...  at
worst it will convince me i should program my own, better it will give
me some good ideas or fortify some of my own good ideas and at best it
will be the thing i've been looking for!

Thanks again!

  Simon