public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Suggestions for a version-control/storage/synchronization software to use?
@ 2008-07-25  0:49 Mark David Dumlao
  2008-07-25  1:32 ` Stroller
  2008-07-25  7:41 ` Neil Bothwick
  0 siblings, 2 replies; 3+ messages in thread
From: Mark David Dumlao @ 2008-07-25  0:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2090 bytes --]

I have a laptop where I keep writing stuff. "Writing stuff" includes a vast,
mixed collection of essays, freemind mindmaps, downloaded pictures, clips,
some programs, and generally - a heterogenous collection of various ideas
that I might find "useful". I also have a computer at home, where I intend
to keep that stuff.

My home computer has a more extensive collection of the heavy media such as
clips and pics, and as such, the folders to clips and pics are actually
symlinks to different partitions specialized for that media. By contrast, my
laptop (mobile collection) has a more updated collection of the light media
such as essays, mindmaps, outlines and plans and keeps the whole structure
under a single filesystem which is much smaller than my home collection.

I have previously used rsync to synchronize the contents of either one, but
I am running under some constraints.
1) the soft collection (essays, mindmaps, etc) is always more updated on my
laptop
2) the pics collection sometimes is more updated on the laptop, and is
sometimes more updated on the desktop.
3) every once in a while, I refactor all or part of my collection -
moving/renaming files and folders around. A naive rsync will cause those
folders to be retransmitted, wasting a considerable amount of time /
bandwidth.
4) the heavy media are huge - on the order of 1-4 gigabytes a subfolder -
and cannot easily be moved around via the internet. I would ideally want
something that allows offline / delayed synchronization.
5) I don't intend to carry the entire collection on to my laptop - only the
bits and pieces that will fit. But I want deletions and removals from my
laptop to carry on to my desktop. At the same time, I don't want a
synchronization from my laptop to my desktop to (what a nightmare!) erase
the bits on my desktop that I didn't intend to carry at all.

I was looking at various software for the job and I eventually thought of
settling down on a 3rd generation distributed version control system. bzr
and mercurial come to mind, but I'm not sure how to take any one. How would
I do this?

[-- Attachment #2: Type: text/html, Size: 2182 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] Suggestions for a version-control/storage/synchronization software to use?
  2008-07-25  0:49 [gentoo-user] Suggestions for a version-control/storage/synchronization software to use? Mark David Dumlao
@ 2008-07-25  1:32 ` Stroller
  2008-07-25  7:41 ` Neil Bothwick
  1 sibling, 0 replies; 3+ messages in thread
From: Stroller @ 2008-07-25  1:32 UTC (permalink / raw
  To: gentoo-user


On 25 Jul 2008, at 01:49, Mark David Dumlao wrote:

> I have a laptop where I keep writing stuff. "Writing stuff"  
> includes a vast, mixed collection of essays, freemind mindmaps,  
> downloaded pictures, clips, some programs, and generally - a  
> heterogenous collection of various ideas that I might find  
> "useful". I also have a computer at home, where I intend to keep  
> that stuff.
>
> ... I eventually thought of settling down on a 3rd generation  
> distributed version control system. bzr and mercurial come to mind,  
> but I'm not sure how to take any one. How would I do this?

Hi there,

You might find this article useful:
http://joshcarter.com/productivity/svn_hg_git_for_home_directory

Searches like this also bring many results:
http://www.google.com/search?q=home+svn

I do think this is a great idea, and if I were more organised I might  
be tempted to do it myself. I would love to hear from anyone else who  
has their homedir under VCS.

Stroller.






^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] Suggestions for a version-control/storage/synchronization software to use?
  2008-07-25  0:49 [gentoo-user] Suggestions for a version-control/storage/synchronization software to use? Mark David Dumlao
  2008-07-25  1:32 ` Stroller
@ 2008-07-25  7:41 ` Neil Bothwick
  1 sibling, 0 replies; 3+ messages in thread
From: Neil Bothwick @ 2008-07-25  7:41 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 836 bytes --]

On Fri, 25 Jul 2008 08:49:07 +0800, Mark David Dumlao wrote:

> 5) I don't intend to carry the entire collection on to my laptop - only
> the bits and pieces that will fit. But I want deletions and removals
> from my laptop to carry on to my desktop. At the same time, I don't
> want a synchronization from my laptop to my desktop to (what a
> nightmare!) erase the bits on my desktop that I didn't intend to carry
> at all.

Unison may do what you want. It's like a two-way rsync, ensuring both
computers have the most recent version of a file and asking you if it has
been changed on both computers since the last sync. Include and exclude
filters handle the files you don't want on the laptop. I use it for a
similar purpose and it works well.


-- 
Neil Bothwick

Last yur I kudnt spel modjerater now I are won.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-07-25  7:41 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-25  0:49 [gentoo-user] Suggestions for a version-control/storage/synchronization software to use? Mark David Dumlao
2008-07-25  1:32 ` Stroller
2008-07-25  7:41 ` Neil Bothwick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox