From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Frischholz Subject: Favorite way of syncing? Date: Fri, 11 Sep 2015 15:59:31 +0200 Message-ID: Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: multipart/signed; boundary="Apple-Mail=_B0076417-86C6-4328-8F19-B820DE88B0D0"; protocol="application/pgp-signature"; micalg=pgp-sha512 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47698) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaOrg-0006Qu-7h for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 09:59:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaOrb-0000fM-8S for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 09:59:44 -0400 Received: from sculptor.uberspace.de ([95.143.172.183]:51216) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaOrb-0000e3-06 for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 09:59:39 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Org Mode Mailing List --Apple-Mail=_B0076417-86C6-4328-8F19-B820DE88B0D0 Content-Type: multipart/alternative; boundary="Apple-Mail=_429F3659-36A3-4D78-9B8C-CF81F0F07AA3" --Apple-Mail=_429F3659-36A3-4D78-9B8C-CF81F0F07AA3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hey there! I was wondering what is your favorite way of syncing your org files and = everything. I=E2=80=99ve checked out unison, but I want more of an automated system = that synchronizes my two clients via an SSH server. So far, I=E2=80=99ve also read that people use TRAMP in conjunction with = an SSH Server (and work exclusively on this SSH server). I=E2=80=99ve also read about org-sync and magit (git is an option for = me). And now I=E2=80=99m starting the get confused. Any helpful thoughts would be greatly appreciated! Best regards, Tobias Frischholz PGP PUBLIC KEY: http://pgp.mit.edu/pks/lookup?search=3D0xCD463AC1&op=3Dind= ex --Apple-Mail=_429F3659-36A3-4D78-9B8C-CF81F0F07AA3 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
Hey there!

I was wondering what is your favorite = way of syncing your org files and everything.
I=E2=80= =99ve checked out unison, but I want more of an automated system that = synchronizes my two clients via an SSH server.

So far, I=E2=80=99ve also read that = people use TRAMP in conjunction with an SSH Server (and work exclusively = on this SSH server).
I=E2=80=99ve also read about = org-sync and magit (git is an option for me).
And = now I=E2=80=99m starting the get confused.

Any helpful thoughts would be greatly = appreciated!

Best regards,
Tobias = Frischholz


= --Apple-Mail=_429F3659-36A3-4D78-9B8C-CF81F0F07AA3-- --Apple-Mail=_B0076417-86C6-4328-8F19-B820DE88B0D0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJV8t5DAAoJEOMnxKXNRjrB3oUP/ik6ev+NROid8TSJO8tiCrzf PdhZTXI2cJgjZtMCFu8RFHiIJkrWhWTqy23EZKFm749kNO8vtdk1jj6yqcw7UCxA M5FEitA8oKYUK0FCTG6zulyl9Oaxt9B8UZNFfOd1csSX6b9QJ+LTts4GqDOzlXOx pU0mpDcFbylbjbtjMbci5hlKcYhP0Ki4VH9GyhPLrIrOCIAxs48ARHLttiH+Cavg Ctfm+DcnTRUmeKZYpM07ngnOEz+f4LLIu5dmBRTx4mjUaWL0ALi28u7SIhkM6GLF v1hw5gy9SPK2DwhLgfn0KlFPbKhpvPSUXQR1K/4vj+QrIZ6Dm26ItYHZyu2A4Z1w EQ6QJwNjtVYn9PRkFqizg5tsMdFNXLZ2JH5zJZGNZvFrn5vYq8tynm5ny74XCMoD Diz+fRU0PIV74SHOxrz2yjJeGLbMIa8WrKCUMj/JQDN0UFTsse/Lcj42mLvDUycR eXe1SH1JvhnFdaMDKWNwf5zgbZAGF805BPD4frq87+H2rqc9C+S4IigrrDYYL7kp L4TJKitYxaAF4u8IjbO/UDZFhLd2c8ySo5i7l/BBX7GR8Y3o/Wf7yp7T6vip4swu yVrZs5sa9pw0+2CWf2uc26js0/wQR4QBvSLBrUWiBt+xBWIte0AzPP/8Z3+RyHQf FYCgse/ylpKsVCZZGTfl =hZbH -----END PGP SIGNATURE----- --Apple-Mail=_B0076417-86C6-4328-8F19-B820DE88B0D0-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Schmitt Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 16:27:51 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56321) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaPJ0-0006T6-JT for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 10:27:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaPIx-0007Oh-Bc for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 10:27:58 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:23982) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaPIx-0007OA-5M for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 10:27:55 -0400 In-Reply-To: (Tobias Frischholz's message of "Fri, 11 Sep 2015 15:59:31 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Tobias Frischholz Cc: Org Mode Mailing List --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, I=E2=80=99m currently working on a single machine, but I may have a couple suggestions. On 2015-09-11 15:59, Tobias Frischholz writes: > Hey there! > > I was wondering what is your favorite way of syncing your org files and > everything. > I=E2=80=99ve checked out unison, but I want more of an automated system t= hat > synchronizes my two clients via an SSH server. Have you looked at the =E2=80=9C-repeat=E2=80=9D option of unison? When I w= as using several machines, I was using simple scripts to run when I arrived and when I left, making sure I was up to date. > So far, I=E2=80=99ve also read that people use TRAMP in conjunction with = an SSH Server > (and work exclusively on this SSH server). > I=E2=80=99ve also read about org-sync and magit (git is an option for me). > And now I=E2=80=99m starting the get confused. > > Any helpful thoughts would be greatly appreciated! The problem with git is that you need to make sure you pull before starting to make changes. This can also be solved by a script. Please let us know when you have a working workflow. Best, Alan =2D-=20 OpenPGP Key ID : 040D0A3B4ED2E5C7 Last week athmospheric CO=E2=82=82 average (Updated September 9, 2015, Maun= a Loa Obs.): 377.86 ppm --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBCgAGBQJV8uTnAAoJEAQNCjtO0uXHj6UH/186S3WZq90R4qWZuP91ZoO/ AZl4S9NEY+1zHP/+vjwvjzXlbz1hViVpcXo0aXLhNN8rLU97uJpweyUJ3ucZHmU3 sNjvMXNqhVi65eV16KCUMguOXFkhjIu3DVy7WewsgHNZCdhhs2vJ0Pqu/Lu4Mx/j fp35EtsZ4GZ4pHZOzhT5AEkhi6pohNxACH5mFalBa3GWCLy9AfLfu3T73Kaf4Cnf VOXCLLG5ufwMvalUNjmaH5mqwUcLR1UyZ+RQ2/ULic8AfDFL0ArfbQL4sl5NAzWO cYPIqb1pVKEPYZQ0oOHFsHNaTG3rIe3b6GnlFcxozabpg+Yy75tT3QbwmRzFRgo= =8Ur4 -----END PGP SIGNATURE----- --=-=-=-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: jorge.alfaro-murillo@yale.edu (Jorge A. Alfaro-Murillo) Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 10:47:40 -0400 Message-ID: <87twr1c8s3.fsf@yale.edu> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:32994) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaPcj-0001Ll-2t for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 10:48:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaPcf-0008OU-R9 for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 10:48:20 -0400 Received: from plane.gmane.org ([80.91.229.3]:44864) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaPcf-0008OQ-KM for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 10:48:17 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZaPcT-0000sT-6l for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 16:48:05 +0200 Received: from 130.132.236.141 ([130.132.236.141]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 Sep 2015 16:48:05 +0200 Received: from jorge.alfaro-murillo by 130.132.236.141 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 Sep 2015 16:48:05 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Tobias Frischholz writes: > I was wondering what is your favorite way of syncing your org > files and everything. [...] > I’ve also read about org-sync and magit (git is an option for > me). And now I’m starting the get confused. magit is just the emacs mode for git, if you don't have it and use git you should really install it. But it does not sync anything you still have to M-x magit F F and M-x magit P P, for pull and push. I have several computers and synchronize my org files with git. I think it is the best option because I do not have to worry about the sync not working (for example when I do not have a connection) and conflicts in the files. -- Jorge. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 16:18:18 +0100 Message-ID: <87wpvxx9vp.fsf@ucl.ac.uk> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40903) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaQ5s-00012E-R1 for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:18:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaQ5o-0002Mn-RE for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:18:28 -0400 Received: from mail-am1on0115.outbound.protection.outlook.com ([157.56.112.115]:8864 helo=emea01-am1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaQ5o-0002MS-In for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:18:24 -0400 In-Reply-To: (Tobias Frischholz's message of "Fri, 11 Sep 2015 15:59:31 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Tobias Frischholz Cc: Org Mode Mailing List On Friday, 11 Sep 2015 at 15:59, Tobias Frischholz wrote: > Hey there! > > I was wondering what is your favorite way of syncing your org files > and everything. I=E2=80=99ve checked out unison, but I want more of an > automated system that synchronizes my two clients via an SSH server. I use unison and it works like a charm, allowing me to keep 4+ systems in complete sync. The easiest alternative I can think of is Dropbox or equivalent, if you want "automation". --=20 : Eric S Fraga (0xFFFCF67D), Emacs 25.0.50.2, Org release_8.3.1-234-g8c85c9 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Abrahamsen Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 23:18:12 +0800 Message-ID: <87a8strnm3.fsf@ericabrahamsen.net> References: <87twr1c8s3.fsf@yale.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaQ5x-00015l-Aq for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:18:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaQ5t-0002O2-2B for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:18:32 -0400 Received: from plane.gmane.org ([80.91.229.3]:46905) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaQ5s-0002Np-Rg for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:18:28 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZaQ5n-0007AM-WF for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 17:18:24 +0200 Received: from 123.118.189.87 ([123.118.189.87]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 Sep 2015 17:18:23 +0200 Received: from eric by 123.118.189.87 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 Sep 2015 17:18:23 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org jorge.alfaro-murillo@yale.edu (Jorge A. Alfaro-Murillo) writes: > Tobias Frischholz writes: > >> I was wondering what is your favorite way of syncing your org files >> and everything. > [...] >> I’ve also read about org-sync and magit (git is an option for me). >> And now I’m starting the get confused. > > magit is just the emacs mode for git, if you don't have it and use git > you should really install it. But it does not sync anything you still > have to M-x magit F F and M-x magit P P, for pull and > push. > > I have several computers and synchronize my org files with git. I > think it is the best option because I do not have to worry about the > sync not working (for example when I do not have a connection) and > conflicts in the files. I do this, too. I don't think Magit helps much, in fact I'd be better off writing functions for `emacs-startup-hook' and `kill-emacs-hook' that do my pushes and pulls for me. But for now, I just try to remember to commit and push before I leave a machine. This way, you also really learn to appreciate using "git fetch" and "git status", rather than doing a blind "git pull". Eric From mboxrd@z Thu Jan 1 00:00:00 1970 From: torys.anderson@gmail.com (Tory S. Anderson) Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 09:25:19 -0600 Message-ID: <87d1xpyo4g.fsf@torysa-worldsendless.byu.edu> References: <87twr1c8s3.fsf@yale.edu> <87a8strnm3.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42239) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaQCB-00043c-SO for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:25:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaQC7-0004oq-PF for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:24:59 -0400 Received: from mail-pa0-x236.google.com ([2607:f8b0:400e:c03::236]:35704) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaQC7-0004ok-IQ for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:24:55 -0400 Received: by pacfv12 with SMTP id fv12so79169739pac.2 for ; Fri, 11 Sep 2015 08:24:54 -0700 (PDT) In-Reply-To: <87a8strnm3.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Fri, 11 Sep 2015 23:18:12 +0800") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org At the moment I'm using a self-hosted OwnCloud to do syncing; it's super easy (takes care of itself), but sometimes conflicts are a problem (particularly when I forget to save my buffers before leaving work); if you notice it, though, it provides a conflict version (and has automatic versioning a la Dropbox). Eric Abrahamsen writes: > jorge.alfaro-murillo@yale.edu (Jorge A. Alfaro-Murillo) writes: > >> Tobias Frischholz writes: >> >>> I was wondering what is your favorite way of syncing your org >>> files >>> and everything. >> [...] >>> I’ve also read about org-sync and magit (git is an option for >>> me). >>> And now I’m starting the get confused. >> >> magit is just the emacs mode for git, if you don't have it and >> use git >> you should really install it. But it does not sync anything you >> still >> have to M-x magit F F and M-x magit P P, for >> pull and >> push. >> >> I have several computers and synchronize my org files with >> git. I >> think it is the best option because I do not have to worry >> about the >> sync not working (for example when I do not have a connection) >> and >> conflicts in the files. > > I do this, too. I don't think Magit helps much, in fact I'd be > better > off writing functions for `emacs-startup-hook' and > `kill-emacs-hook' > that do my pushes and pulls for me. > > But for now, I just try to remember to commit and push before I > leave a > machine. > > This way, you also really learn to appreciate using "git fetch" > and "git > status", rather than doing a blind "git pull". > > Eric > > > -- Tory S. Anderson Computational Cognitive Narratologist http://toryanderson.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joon Ro Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 08:48:24 -0700 Message-ID: References: , <87twr1c8s3.fsf@yale.edu> <87a8strnm3.fsf@ericabrahamsen.net>, <87d1xpyo4g.fsf@torysa-worldsendless.byu.edu> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_ed1d2ed3-23cb-44d4-a35d-92ade8bc2457_" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaQYw-0005Vj-77 for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:48:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaQYs-0002Na-Vx for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:48:30 -0400 Received: from col004-omc2s16.hotmail.com ([65.55.34.90]:49282) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaQYs-0002N8-Nn for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 11:48:26 -0400 In-Reply-To: <87d1xpyo4g.fsf@torysa-worldsendless.byu.edu> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Tory S. Anderson" , "emacs-orgmode@gnu.org" --_ed1d2ed3-23cb-44d4-a35d-92ade8bc2457_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable I use Unison for settings like dotfiles=2C since with unison you don't have= to put files into a specific folder or use symlinks. I miss versioning of = Dropbox=2C but it is okay since settings do not change that frequently. I j= ust back up everything every day. I use AeroFS for sensitive data and Dropbox for other things. Best=2CJoon > From: torys.anderson@gmail.com > To: emacs-orgmode@gnu.org > Date: Fri=2C 11 Sep 2015 09:25:19 -0600 > Subject: Re: [O] Favorite way of syncing? >=20 > At the moment I'm using a self-hosted OwnCloud to do syncing=3B it's=20 > super easy (takes care of itself)=2C but sometimes conflicts are a=20 > problem (particularly when I forget to save my buffers before=20 > leaving work)=3B if you notice it=2C though=2C it provides a conflict=20 > version (and has automatic versioning a la Dropbox).=20 >=20 > Eric Abrahamsen writes: >=20 > > jorge.alfaro-murillo@yale.edu (Jorge A. Alfaro-Murillo) writes: > > > >> Tobias Frischholz writes: > >> > >>> I was wondering what is your favorite way of syncing your org=20 > >>> files > >>> and everything.=20 > >> [...]=20 > >>> I=92ve also read about org-sync and magit (git is an option for=20 > >>> me). > >>> And now I=92m starting the get confused. > >> > >> magit is just the emacs mode for git=2C if you don't have it and=20 > >> use git > >> you should really install it. But it does not sync anything you=20 > >> still > >> have to M-x magit F F and M-x magit P P=2C for=20 > >> pull and > >> push. > >> > >> I have several computers and synchronize my org files with=20 > >> git. I > >> think it is the best option because I do not have to worry=20 > >> about the > >> sync not working (for example when I do not have a connection)=20 > >> and > >> conflicts in the files. > > > > I do this=2C too. I don't think Magit helps much=2C in fact I'd be=20 > > better > > off writing functions for `emacs-startup-hook' and=20 > > `kill-emacs-hook' > > that do my pushes and pulls for me. > > > > But for now=2C I just try to remember to commit and push before I=20 > > leave a > > machine. > > > > This way=2C you also really learn to appreciate using "git fetch"=20 > > and "git > > status"=2C rather than doing a blind "git pull". > > > > Eric > > > > > > >=20 > --=20 > Tory S. Anderson > Computational Cognitive Narratologist > http://toryanderson.com >=20 = --_ed1d2ed3-23cb-44d4-a35d-92ade8bc2457_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
I use Unison for settings like d= otfiles=2C since with unison you don't have to put files into a specific fo= lder or use symlinks. =3B
I miss versioning of Dropbox=2C but it is= okay since settings do not change that frequently. I just back up everythi= ng every day.

I use AeroFS for sensitive data and = Dropbox for other things.

Best=2C
Joon
>=3B From: torys.anderson@gmail.com
>=3B To: emacs-orgmod= e@gnu.org
>=3B Date: Fri=2C 11 Sep 2015 09:25:19 -0600
>=3B Subje= ct: Re: [O] Favorite way of syncing?
>=3B
>=3B At the moment I'm= using a self-hosted OwnCloud to do syncing=3B it's
>=3B super easy (= takes care of itself)=2C but sometimes conflicts are a
>=3B problem (= particularly when I forget to save my buffers before
>=3B leaving wor= k)=3B if you notice it=2C though=2C it provides a conflict
>=3B versi= on (and has automatic versioning a la Dropbox).
>=3B
>=3B Eric = Abrahamsen <=3Beric@ericabrahamsen.net>=3B writes:
>=3B
>=3B= >=3B jorge.alfaro-murillo@yale.edu (Jorge A. Alfaro-Murillo) writes:
= >=3B >=3B
>=3B >=3B>=3B Tobias Frischholz writes:
>=3B &g= t=3B>=3B
>=3B >=3B>=3B>=3B I was wondering what is your favori= te way of syncing your org
>=3B >=3B>=3B>=3B files
>=3B &g= t=3B>=3B>=3B and everything.
>=3B >=3B>=3B [...]
>=3B &= gt=3B>=3B>=3B I=92ve also read about org-sync and magit (git is an opti= on for
>=3B >=3B>=3B>=3B me).
>=3B >=3B>=3B>=3B And = now I=92m starting the get confused.
>=3B >=3B>=3B
>=3B >= =3B>=3B magit is just the emacs mode for git=2C if you don't have it and =
>=3B >=3B>=3B use git
>=3B >=3B>=3B you should really in= stall it. But it does not sync anything you
>=3B >=3B>=3B still>=3B >=3B>=3B have to M-x magit <=3Benter>=3B F F and M-x magit= <=3Benter>=3B P P=2C for
>=3B >=3B>=3B pull and
>=3B &g= t=3B>=3B push.
>=3B >=3B>=3B
>=3B >=3B>=3B I have sever= al computers and synchronize my org files with
>=3B >=3B>=3B git.= I
>=3B >=3B>=3B think it is the best option because I do not have= to worry
>=3B >=3B>=3B about the
>=3B >=3B>=3B sync not= working (for example when I do not have a connection)
>=3B >=3B>= =3B and
>=3B >=3B>=3B conflicts in the files.
>=3B >=3B
= >=3B >=3B I do this=2C too. I don't think Magit helps much=2C in fact I= 'd be
>=3B >=3B better
>=3B >=3B off writing functions for `= emacs-startup-hook' and
>=3B >=3B `kill-emacs-hook'
>=3B >= =3B that do my pushes and pulls for me.
>=3B >=3B
>=3B >=3B B= ut for now=2C I just try to remember to commit and push before I
>=3B= >=3B leave a
>=3B >=3B machine.
>=3B >=3B
>=3B >=3B= This way=2C you also really learn to appreciate using "git fetch"
>= =3B >=3B and "git
>=3B >=3B status"=2C rather than doing a blind "= git pull".
>=3B >=3B
>=3B >=3B Eric
>=3B >=3B
>= =3B >=3B
>=3B >=3B
>=3B
>=3B --
>=3B Tory S. Ande= rson
>=3B Computational Cognitive Narratologist
>=3B http://torya= nderson.com
>=3B
= --_ed1d2ed3-23cb-44d4-a35d-92ade8bc2457_-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Rudin Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 16:13:46 +0100 Message-ID: <867fnxng45.fsf@rudin.co.uk> References: Mime-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: 8bit Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Tobias Frischholz writes: > Hey there! > > I was wondering what is your favorite way of syncing your org files and > everything. > I¡¯ve checked out unison, but I want more of an automated system that > synchronizes my two clients via an SSH server. > > So far, I¡¯ve also read that people use TRAMP in conjunction with an SSH Server > (and work exclusively on this SSH server). > I¡¯ve also read about org-sync and magit (git is an option for me). > And now I¡¯m starting the get confused. > > Any helpful thoughts would be greatly appreciated! > Dropbox (or similar) client on both machines? From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramon Diaz-Uriarte Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 18:42:20 +0200 Message-ID: <877fnwnc0j.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42859) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaRP9-0008DW-TR for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 12:42:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaRP6-0006SY-KW for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 12:42:27 -0400 Received: from mail-wi0-x236.google.com ([2a00:1450:400c:c05::236]:34149) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaRP6-0006SL-Dm for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 12:42:24 -0400 Received: by wicfx3 with SMTP id fx3so70841562wic.1 for ; Fri, 11 Sep 2015 09:42:23 -0700 (PDT) In-reply-to: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Tobias Frischholz Cc: Org Mode Mailing List On Fri, 11-09-2015, at 15:59, Tobias Frischholz wrote: > Hey there! > > I was wondering what is your favorite way of syncing your org files and > everything. I’ve checked out unison, but I want more of an automated > system that synchronizes my two clients via an SSH server. > I use syncthing (https://syncthing.net/) which, admittedly, does not require a server nor uses SSH :-). I keep four computers in sync this way, and also use it to send/receive the org files (with MobileOrg) to/from android devices. It is as automatic as I can think of. Once set up, I have to do nothing and it just works. If you are familiar with BTsync you can think of syncthing as somewhat similar (but much better, and free software). It is possible to enable a rudimentary form of version control with syncthing itself, but I don't (the files change too often). Instead, one of the computers (which should always be on) is also running Seafile (https://www.seafile.com/en/home/), which actually I think uses git as a backend, so I can recover disasters. Syncthing provides conflict detection. It is not git, but it is enough for me with org files (I rarely edit in two or machines at the same time, and the last machine where I make a change is often connected before I work on another so I do not often have a chance for conflict). [In the past, I used dropbox ---instead of syncthing, though syncthing is not exactly a one-to-one replacement---, and nightly cron jobs that committed the org directory in one of the machines to a bzr repo ---instead of the seafile part--- for disaster recovery.] > So far, I’ve also read that people use TRAMP in conjunction with an SSH Server (and work exclusively on this SSH server). > I’ve also read about org-sync and magit (git is an option for me). > And now I’m starting the get confused. > I use magit and git for version control but I do not find formal version control very useful with my org files. I like to be able to finish something, stop the timer on the laptop, and a second later put it to hibernate and leave my house/office, without the need for a commit and push, and knowing that all of that has been synced to all the other machines that are on and connected. I know, though, that other people feel differently. Best, R. > Any helpful thoughts would be greatly appreciated! > > Best regards, > Tobias Frischholz > > PGP PUBLIC KEY: http://pgp.mit.edu/pks/lookup?search=0xCD463AC1&op=index -- Ramon Diaz-Uriarte Department of Biochemistry, Lab B-25 Facultad de Medicina Universidad Autónoma de Madrid Arzobispo Morcillo, 4 28029 Madrid Spain Phone: +34-91-497-2412 Email: rdiaz02@gmail.com ramon.diaz@iib.uam.es http://ligarto.org/rdiaz From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 21:47:07 +0100 Message-ID: <87vbbg3cqc.fsf@ucl.ac.uk> References: <877fnwnc0j.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44759) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaVE6-0008MY-3W for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 16:47:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaVE1-0003Wm-4P for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 16:47:18 -0400 Received: from mail-db3on0144.outbound.protection.outlook.com ([157.55.234.144]:8917 helo=emea01-db3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaVE0-0003WV-Rz for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 16:47:13 -0400 In-Reply-To: <877fnwnc0j.fsf@gmail.com> (Ramon Diaz-Uriarte's message of "Fri, 11 Sep 2015 18:42:20 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Ramon Diaz-Uriarte Cc: Org Mode Mailing List , Tobias Frischholz On Friday, 11 Sep 2015 at 18:42, Ramon Diaz-Uriarte wrote: [...] > I use syncthing (https://syncthing.net/) which, admittedly, does not > require a server nor uses SSH :-). I keep four computers in sync this way, > and also use it to send/receive the org files (with MobileOrg) to/from Thanks for the heads up on this. The only thing I use Dropbox for is MobileOrg and I would love to avoid using a proprietary *and* closed system, especially as some of the content is sensitive. Off to read the web site... :-) -- : Eric S Fraga (0xFFFCF67D), Emacs 25.0.50.2, Org release_8.3.1-234-g8c85c9 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Myles English Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 23:05:11 +0100 Message-ID: <87bnd8fw88.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaWPi-0007kv-7X for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 18:03:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaWPf-0007wU-2c for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 18:03:22 -0400 Received: from mail-wi0-x235.google.com ([2a00:1450:400c:c05::235]:38630) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaWPe-0007wI-Rs for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 18:03:18 -0400 Received: by wiclk2 with SMTP id lk2so72573138wic.1 for ; Fri, 11 Sep 2015 15:03:18 -0700 (PDT) In-reply-to: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Tobias Frischholz Cc: Org Mode Mailing List Hi Tobias, Tobias Frischholz writes: > I was wondering what is your favorite way of syncing your org files and everything. For org files I use git combined with myrepos and it has been working very well for me for several years. For dotfiles I recently discovered vcsh, also synced via myrepos. It too is working nicely so far. When I leave one computer I type 'mr update' and everything syncs to a server running gitolite that manages bare repos. When I get to another computer I type 'mr update' to sync it again. It is quite complicated but does the job. https://myrepos.branchable.com https://github.com/RichiH/vcsh http://gitolite.com/gitolite/index.html Myles From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kyle Meyer Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 18:51:52 -0400 Message-ID: <87mvwsmuwn.fsf@kyleam.com> References: <87bnd8fw88.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44895) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaXAo-0008HQ-F9 for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 18:52:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaXAj-0001DH-Fd for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 18:52:02 -0400 Received: from mail-qk0-f181.google.com ([209.85.220.181]:36172) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaXAj-0001D9-Bp for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 18:51:57 -0400 Received: by qkcf65 with SMTP id f65so38264262qkc.3 for ; Fri, 11 Sep 2015 15:51:56 -0700 (PDT) In-Reply-To: <87bnd8fw88.fsf@gmail.com> (Myles English's message of "Fri, 11 Sep 2015 23:05:11 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Myles English Cc: Org Mode Mailing List , Tobias Frischholz Myles English writes: >> I was wondering what is your favorite way of syncing your org files >> and everything. > > For org files I use git combined with myrepos and it has been working > very well for me for several years. For dotfiles I recently discovered > vcsh, also synced via myrepos. It too is working nicely so far. > > When I leave one computer I type 'mr update' and everything syncs to a > server running gitolite that manages bare repos. When I get to another > computer I type 'mr update' to sync it again. I'd also recommend trying myrepos and wanted to add that you can avoid using a bare repo by syncing with git annex [1]. This works regardless of whether you decide to check your changes into git annex (which tracks versions of a file and where it exists but not the actual content) or track the content as usual with git. I don't do this for my Org files (like Myles, I use plain git and a central bare repo), but I use git annex for other files whose content I don't want to track with git. [1] Also by Joey Hess, the author of myrepos. https://git-annex.branchable.com/ -- Kyle From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Abrahamsen Subject: Re: Favorite way of syncing? Date: Sat, 12 Sep 2015 09:15:22 +0800 Message-ID: <87wpvwphed.fsf@ericabrahamsen.net> References: <87twr1c8s3.fsf@yale.edu> <87a8strnm3.fsf@ericabrahamsen.net> <34AA198A-5C08-4FDD-8D12-5241E44A0B9D@friolz.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39930) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaZPr-0004Hp-Un for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 21:15:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaZPo-0007vZ-Pe for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 21:15:43 -0400 Received: from plane.gmane.org ([80.91.229.3]:38009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaZPo-0007tt-E2 for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 21:15:40 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZaZPe-00014v-If for emacs-orgmode@gnu.org; Sat, 12 Sep 2015 03:15:30 +0200 Received: from 123.118.189.87 ([123.118.189.87]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 12 Sep 2015 03:15:30 +0200 Received: from eric by 123.118.189.87 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 12 Sep 2015 03:15:30 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org On 09/11/15 20:59 PM, Tobias Frischholz wrote: >> I do this, too. I don't think Magit helps much, in fact I'd be better >> off writing functions for `emacs-startup-hook' and `kill-emacs-hook' >> that do my pushes and pulls for me. > > Those hooks sound very interesting to mean. Has anyone on this list information in programming those? The only thing I can think of that might be worth noting is that `kill-emacs-hook' is meant for non-interactive hooks. If you want your hook to query the user, you're supposed to use `kill-emacs-query-functions' instead. Eric From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Abrahamsen Subject: Re: Favorite way of syncing? Date: Sat, 12 Sep 2015 09:24:40 +0800 Message-ID: <87pp1opgyv.fsf@ericabrahamsen.net> References: <87bnd8fw88.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41249) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaZYp-0007pC-1B for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 21:24:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaZYl-00042v-NF for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 21:24:59 -0400 Received: from plane.gmane.org ([80.91.229.3]:38277) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaZYl-00042o-GT for emacs-orgmode@gnu.org; Fri, 11 Sep 2015 21:24:55 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZaZYk-0005yl-6N for emacs-orgmode@gnu.org; Sat, 12 Sep 2015 03:24:54 +0200 Received: from 123.118.189.87 ([123.118.189.87]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 12 Sep 2015 03:24:54 +0200 Received: from eric by 123.118.189.87 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 12 Sep 2015 03:24:54 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Myles English writes: > Hi Tobias, > > Tobias Frischholz writes: > >> I was wondering what is your favorite way of syncing your org files and everything. > > For org files I use git combined with myrepos and it has been working > very well for me for several years. For dotfiles I recently discovered > vcsh, also synced via myrepos. It too is working nicely so far. > > When I leave one computer I type 'mr update' and everything syncs to a > server running gitolite that manages bare repos. When I get to another > computer I type 'mr update' to sync it again. > > It is quite complicated but does the job. > > https://myrepos.branchable.com > https://github.com/RichiH/vcsh > http://gitolite.com/gitolite/index.html Uh oh, I might have to start playing with this! Though there's something nice about the morning ritual of going through a bunch of repos and updating them. For doing version control of dotfiles or other collections of non-interrelated single files, I've been curious about (but haven't yet tried) ESR's src: http://www.catb.org/~esr/src/ From mboxrd@z Thu Jan 1 00:00:00 1970 From: Erik Hetzner Subject: Re: Favorite way of syncing? Date: Fri, 11 Sep 2015 22:18:05 -0700 Message-ID: <55f3b58e.0a01450a.289e6.ffffa323@mx.google.com> References: Reply-To: Erik Hetzner Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZadCX-0006OP-OK for emacs-orgmode@gnu.org; Sat, 12 Sep 2015 01:18:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZadCT-00005Y-0d for emacs-orgmode@gnu.org; Sat, 12 Sep 2015 01:18:13 -0400 Received: from mail-pa0-x231.google.com ([2607:f8b0:400e:c03::231]:35589) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZadCS-0008Uz-OR for emacs-orgmode@gnu.org; Sat, 12 Sep 2015 01:18:08 -0400 Received: by pacfv12 with SMTP id fv12so94682412pac.2 for ; Fri, 11 Sep 2015 22:18:07 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Tobias Frischholz Cc: Org Mode Mailing List Hi Tobias, On Fri, 11 Sep 2015 06:59:31 -0700, Tobias Frischholz wrote: >=20 > Hey there! >=20 > I was wondering what is your favorite way of syncing your org files and e= verything. > I=E2=80=99ve checked out unison, but I want more of an automated system t= hat synchronizes my two clients via an SSH server. > [=E2=80=A6] I finally settled on the following (although syncthing looks promising): 1. git for my 2 org dirs (for home & work) 2. git-annex to manage attachments (I have a local patch to automatically get annex files from a repo when opening, but haven=E2=80=99t submitted it yet) 3. git-auto-commit-mode with the following setup: ;; auto-commit to git if the file is in one of my notes repos (defun egh:maybe-git-auto-commit-mode () (let* ((bfn (buffer-file-name)) (root (and bfn (vc-git-root (buffer-file-name)))) (full-root (and root (expand-file-name root)))) (if (or (string-equal full-root "/home/egh/c/notes/h/") (string-equal full-root "/home/egh/c/notes/w/")) (git-auto-commit-mode +1)))) (add-hook 'org-mode-hook #'egh:maybe-git-auto-commit-mode) (setq-default gac-automatically-push-p t) 4. A simple script called morning to sync it up: Hope that helps! #!/bin/sh cd ~/c/notes/h git pull origin master git annex copy --fast --to=3Dcloud git annex sync best, Erik -- Sent from my free software system . From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: Favorite way of syncing? Date: Sat, 12 Sep 2015 15:31:57 +0200 Message-ID: <87y4gb227m.fsf@gmx.us> References: <55f3b58e.0a01450a.289e6.ffffa323@mx.google.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZakuY-0001mv-MI for emacs-orgmode@gnu.org; Sat, 12 Sep 2015 09:32:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZakuV-0004To-Fv for emacs-orgmode@gnu.org; Sat, 12 Sep 2015 09:32:10 -0400 Received: from plane.gmane.org ([80.91.229.3]:60891) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZakuV-0004S5-9w for emacs-orgmode@gnu.org; Sat, 12 Sep 2015 09:32:07 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZakuT-0004aq-Om for emacs-orgmode@gnu.org; Sat, 12 Sep 2015 15:32:05 +0200 Received: from tsn109-201-154-171.dyn.nltelcom.net ([109.201.154.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 12 Sep 2015 15:32:05 +0200 Received: from rasmus by tsn109-201-154-171.dyn.nltelcom.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 12 Sep 2015 15:32:05 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Erik Hetzner writes: > 3. git-auto-commit-mode with the following setup: AFAIK, You could probably also use git-annex-assistant for this (with "normal" git as well as "annex"). It's starting to get to a level where I'm only a bit hesitant to recommend it... Rasmus -- Tack, ni svenska vakttorn. Med plutonium tvingar vi dansken pÃ¥ knä! From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Rudin Subject: Re: Favorite way of syncing? Date: Sun, 13 Sep 2015 08:07:05 +0100 Message-ID: <8637yiol0m.fsf@rudin.co.uk> References: <877fnwnc0j.fsf@gmail.com> <87vbbg3cqc.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Eric S Fraga writes: > On Friday, 11 Sep 2015 at 18:42, Ramon Diaz-Uriarte wrote: > > [...] > >> I use syncthing (https://syncthing.net/) which, admittedly, does not >> require a server nor uses SSH :-). I keep four computers in sync this way, >> and also use it to send/receive the org files (with MobileOrg) to/from > > Thanks for the heads up on this. The only thing I use Dropbox for is > MobileOrg and I would love to avoid using a proprietary *and* closed > system, especially as some of the content is sensitive. If the content is sensitive you can either encrypt the data yourself before it goes to Dropbox (see e.g. ecryptfs) or use a service that does this as part of its process (see e.g. spideroak). Not that I have anything against doing thing other ways - I'm just pointing out that privacy concerns don't, of themselves, mean you can't use Dropbox (or similar). From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramon Diaz-Uriarte Subject: Re: Favorite way of syncing? Date: Sun, 13 Sep 2015 21:18:51 +0200 Message-ID: <871te23z6s.fsf@gmail.com> References: <877fnwnc0j.fsf@gmail.com> <87vbbg3cqc.fsf@ucl.ac.uk> <8637yiol0m.fsf@rudin.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54748) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbCnj-0008Qp-W8 for emacs-orgmode@gnu.org; Sun, 13 Sep 2015 15:19:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZbCng-0001It-3n for emacs-orgmode@gnu.org; Sun, 13 Sep 2015 15:18:59 -0400 Received: from mail-wi0-x22d.google.com ([2a00:1450:400c:c05::22d]:34203) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbCnf-0001Il-Sx for emacs-orgmode@gnu.org; Sun, 13 Sep 2015 15:18:56 -0400 Received: by wicfx3 with SMTP id fx3so115770620wic.1 for ; Sun, 13 Sep 2015 12:18:54 -0700 (PDT) In-reply-to: <8637yiol0m.fsf@rudin.co.uk> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Paul Rudin Cc: emacs-orgmode@gnu.org On Sun, 13-09-2015, at 09:07, Paul Rudin wrote: > Eric S Fraga writes: > >> On Friday, 11 Sep 2015 at 18:42, Ramon Diaz-Uriarte wrote: >> >> [...] >> >>> I use syncthing (https://syncthing.net/) which, admittedly, does not >>> require a server nor uses SSH :-). I keep four computers in sync this way, >>> and also use it to send/receive the org files (with MobileOrg) to/from >> >> Thanks for the heads up on this. The only thing I use Dropbox for is >> MobileOrg and I would love to avoid using a proprietary *and* closed >> system, especially as some of the content is sensitive. > > If the content is sensitive you can either encrypt the data yourself > before it goes to Dropbox (see e.g. ecryptfs) or use a service that does > this as part of its process (see e.g. spideroak). > > Not that I have anything against doing thing other ways - I'm just > pointing out that privacy concerns don't, of themselves, mean you can't > use Dropbox (or similar). Sure, you are correct. However, if there are Android devices in the mix, encrypting locally before sending to Dropbox becomes inconvenient (or at least too inconvenient for me). I am not sure about spideroak's support for android, and I recall having experienced problems (I no longer remember the details) with Wuala. Best, R. -- Ramon Diaz-Uriarte Department of Biochemistry, Lab B-25 Facultad de Medicina Universidad Autónoma de Madrid Arzobispo Morcillo, 4 28029 Madrid Spain Phone: +34-91-497-2412 Email: rdiaz02@gmail.com ramon.diaz@iib.uam.es http://ligarto.org/rdiaz From mboxrd@z Thu Jan 1 00:00:00 1970 From: Myles English Subject: Re: Favorite way of syncing? Date: Mon, 14 Sep 2015 10:34:05 +0100 Message-ID: <87fv2htkdu.fsf@gmail.com> References: <87bnd8fw88.fsf@gmail.com> <87pp1opgyv.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36374) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbQTy-0002Dt-4V for emacs-orgmode@gnu.org; Mon, 14 Sep 2015 05:55:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZbQTt-0001kz-EV for emacs-orgmode@gnu.org; Mon, 14 Sep 2015 05:55:29 -0400 Received: from mail-wi0-x236.google.com ([2a00:1450:400c:c05::236]:36512) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbQ7N-0008CC-M3 for emacs-orgmode@gnu.org; Mon, 14 Sep 2015 05:32:09 -0400 Received: by wicgb1 with SMTP id gb1so133066175wic.1 for ; Mon, 14 Sep 2015 02:32:08 -0700 (PDT) In-reply-to: <87pp1opgyv.fsf@ericabrahamsen.net> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Eric Abrahamsen Cc: emacs-orgmode@gnu.org Eric, Eric Abrahamsen writes: > Myles English writes: > >> https://myrepos.branchable.com >> https://github.com/RichiH/vcsh >> http://gitolite.com/gitolite/index.html > > Uh oh, I might have to start playing with this! Though there's something > nice about the morning ritual of going through a bunch of repos and > updating them. > > For doing version control of dotfiles or other collections of > non-interrelated single files, I've been curious about (but haven't yet > tried) ESR's src: > > http://www.catb.org/~esr/src/ Probably worth mentioning this alternative to vcsh: https://github.com/capr/multigit The only reason I chose vcsh is because it is more popular and I am a bit a sheep. Myles From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Abrahamsen Subject: Re: Favorite way of syncing? Date: Tue, 15 Sep 2015 10:07:27 +0800 Message-ID: <87y4g8a10g.fsf@ericabrahamsen.net> References: <87bnd8fw88.fsf@gmail.com> <87pp1opgyv.fsf@ericabrahamsen.net> <87fv2htkdu.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59804) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zbff1-0000BM-Us for emacs-orgmode@gnu.org; Mon, 14 Sep 2015 22:07:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zbfex-0001vL-En for emacs-orgmode@gnu.org; Mon, 14 Sep 2015 22:07:55 -0400 Received: from plane.gmane.org ([80.91.229.3]:59645) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zbfex-0001vE-7N for emacs-orgmode@gnu.org; Mon, 14 Sep 2015 22:07:51 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Zbfet-0005Dx-3g for emacs-orgmode@gnu.org; Tue, 15 Sep 2015 04:07:48 +0200 Received: from 114.250.112.136 ([114.250.112.136]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 15 Sep 2015 04:07:47 +0200 Received: from eric by 114.250.112.136 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 15 Sep 2015 04:07:47 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Myles English writes: > Eric, > > Eric Abrahamsen writes: > >> Myles English writes: >> >>> https://myrepos.branchable.com >>> https://github.com/RichiH/vcsh >>> http://gitolite.com/gitolite/index.html >> >> Uh oh, I might have to start playing with this! Though there's something >> nice about the morning ritual of going through a bunch of repos and >> updating them. >> >> For doing version control of dotfiles or other collections of >> non-interrelated single files, I've been curious about (but haven't yet >> tried) ESR's src: >> >> http://www.catb.org/~esr/src/ > > Probably worth mentioning this alternative to vcsh: > > https://github.com/capr/multigit > > The only reason I chose vcsh is because it is more popular and I am a > bit a sheep. Thanks :)