On Tue, 24 Oct 2023, at 18:09, Charles Curley wrote: > 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. >
Maybe this would be the best way to go. Perhaps I will grab the chance to separate private stuff from work stuff :-) One point to remember is to avoid using hardlinks anywhere outside ~/versioned. Thanks! > -- > Does anybody read signatures any more? > > https://charlescurley.com > https://charlescurley.com/blog/