git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
From: david.hagood@gmail.com
To: git@vger.kernel.org
Subject: git-cvsserver man page needs examples...
Date: Wed, 9 Sep 2009 11:00:59 -0500 (CDT)	[thread overview]
Message-ID: <30413d11949449171e25338690c98885.squirrel@localhost> (raw)

I'm trying to work out how I can use git-cvsserver on a local repository
to allow a stupid program that only understands CVS to work.

I've looked over the man page, but it really isn't clear as to what the
command lines and settings would look like. There seems to be a lot of
assumptions in the man page that aren't spelled out, such as the
assumption that you are making a repo available to many other hosts.

There is the tantalizing hint that "you can rename git-cvsserver to cvs"
which would lead me to believe that I might just be able to point the
stupid program at git-cvsserver and be done with it, but that doesn't
really seem clear.

It also isn't clear what effect operations on the repo, such as "git
checkout", would have on the view that the CVS client sees - if any at
all.

Then there is the statement "You also need to ensure that each repository
is "bare" (without a git index file) for cvs commit to work." Does that
mean that I have to have a repository that operates differently for CVS
commit to work than a standard repository for local use?

Might I suggest that the man page either contain or point to some examples
of using git-cvsserver for different use cases, such as:

local repo and server, for stupid programs that speak CVS but not GIT.
local repo and server exporting to other workstations.

I haven't found any good examples on-line of how to achieve these goals -
just reiterations of the man pages.

                 reply	other threads:[~2009-09-09 16:01 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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

  List information: http://vger.kernel.org/majordomo-info.html

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

  git send-email \
    --in-reply-to=30413d11949449171e25338690c98885.squirrel@localhost \
    --to=david.hagood@gmail.com \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).