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 ) 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 ; Sat, 25 Jul 2009 17:10:42 +0000 (UTC) Received: by yxe16 with SMTP id 16so192598yxe.32 for ; 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: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail 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 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