public inbox for git@vger.kernel.org 
 help / color / mirror / Atom feed
From: Harry Putnam <reader@newsguy•com>
To: git@vger•kernel.org
Cc: bazaar@lists•canonical.com, mercurial@selenic•com
Subject: About single user setup for lightweights
Date: Thu, 18 Mar 2010 20:53:28 -0500	[thread overview]
Message-ID: <87r5nht6uf.fsf@newsguy.com> (raw)

Hold your fire on this one if possible.  I'm not just a lazy slug who
can't think and study for himself.

I'm a little confused about the different way of using rcs that git,
mercurial bazaar and probably several others offer.

I've not used anything but cvs.  I use it at least every couple of
days but really only a limited set of commands, and no deep knowledge
even of that style.

My usage is basically to keep up with rc files for the several OSs' I
tinker with on my home lan and a fair bit of scripting and
experimenting with shell, perl, c, etc. that I've built up over the
years and find reason to change a bit every so often.

I keep a central cvs repo and on each host I do a check out of the
entire thing from the base up.  Mostly to have copies of various style
of rc files the  OSs need but also to keep the scripts I've written
over the years and learned to rely on, available and in sync.

To me, keeping up with cvs is always a PITA.  I've never hit on a
handy and efficient way to do it. Even for a just my light usage.

And I do mean lignt.  For example, even after yrs of using cvs my
$CVROOT is still tiny:

  du -sh /usr/local/cvsroot
  12M	/usr/local/cvsroot

So, I'm wondering if one of the newer systems would be less of a PITA.

How would a workflow actually go:
I'd create and populate a repo, then what?.  Create clones on each
machine I guess and if I found a need to change or add files, I'd then
push back to the original repo?  Its sounding a whole lot like cvs so far.

So, am I likely to see some improvement in the chore of keeping up an
rcs system with git, mercurial or bazaar?

Anther thing I'm really curious about concerns binary rcs.  I'm thinking
of photo editing and things like flash where I might be changing a
project over time and want access to past versions.

I'm told cvs is not good for that... consequently I've never tried
it.  Am I likely to find that one of git, mercurial or bazaar is far
better for that?

             reply	other threads:[~2010-03-19  1:53 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-19  1:53 Harry Putnam [this message]
2010-03-19  2:13 ` About single user setup for lightweights Avery Pennarun
2010-03-19  9:53   ` Martin Geisler
2010-03-19 17:14     ` Avery Pennarun
2010-03-19  4:01 ` Ben Finney
2010-03-19 14:08 ` Sitaram Chamarty

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87r5nht6uf.fsf@newsguy.com \
    --to=reader@newsguy$(echo .)com \
    --cc=bazaar@lists$(echo .)canonical.com \
    --cc=git@vger$(echo .)kernel.org \
    --cc=mercurial@selenic$(echo .)com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox