On Tue, 24 Oct 2023 17:14:21 +0300
Itay <deb...@itayf.fastmail.fm> wrote:

> > Though, in general, the purpose of something like darcs is to
> > *provide* the syncing.
> >  
> 
> True.  But my home dir includes many subdirs that are not under darcs
> control.

Then perhaps you should consider what I do.

I put stuff under version control under a directory dedicated to
version controlled material, ~/versioned. Those I have to synchronize
to such other computers as I want synchronized manually with the
relevant VCS.

I then put other stuff I want synchronized to other computers under a
special directory, ~/projects. ~/projects is subject to syncthing, so
other computers are updated automatically. (It also makes ~/ a lot
cleaner.) No hard links so far.

Stuff outside of ~/projects which I want synchronized I symlink into a
tree under ~/projects/home. So ~/.emacs is a symlink to
~/projects/home/emacs. So now every time I change .emacs on one
computer it gets updated on the others where I have syncthing.

Other stuff I want synchronized, but rarely, such as music or
photographs, I synchronize manually with rsync.

-- 
Does anybody read signatures any more?

https://charlescurley.com
https://charlescurley.com/blog/

Reply via email to