{"thread":{"id":"20889","subject":"git-cvsserver man page needs examples...","startedAt":"2009-09-09T16:00:59Z","lastAt":"2009-09-09T16:00:59Z","messageCount":1,"participants":["david.hagood@gmail.com"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"122766","messageId":"30413d11949449171e25338690c98885.squirrel@localhost","threadId":"20889","inReplyTo":null,"subject":"git-cvsserver man page needs examples...","fromName":"","fromEmail":"david.hagood@gmail.com","sentAt":"2009-09-09T16:00:59Z","receivedAt":"2009-09-09T16:00:59Z","isPatch":false,"sender":{"key":"david.hagood@gmail.com","avatar":null},"body":"I'm trying to work out how I can use git-cvsserver on a local repository\nto allow a stupid program that only understands CVS to work.\n\nI've looked over the man page, but it really isn't clear as to what the\ncommand lines and settings would look like. There seems to be a lot of\nassumptions in the man page that aren't spelled out, such as the\nassumption that you are making a repo available to many other hosts.\n\nThere is the tantalizing hint that \"you can rename git-cvsserver to cvs\"\nwhich would lead me to believe that I might just be able to point the\nstupid program at git-cvsserver and be done with it, but that doesn't\nreally seem clear.\n\nIt also isn't clear what effect operations on the repo, such as \"git\ncheckout\", would have on the view that the CVS client sees - if any at\nall.\n\nThen there is the statement \"You also need to ensure that each repository\nis \"bare\" (without a git index file) for cvs commit to work.\" Does that\nmean that I have to have a repository that operates differently for CVS\ncommit to work than a standard repository for local use?\n\nMight I suggest that the man page either contain or point to some examples\nof using git-cvsserver for different use cases, such as:\n\nlocal repo and server, for stupid programs that speak CVS but not GIT.\nlocal repo and server exporting to other workstations.\n\nI haven't found any good examples on-line of how to achieve these goals -\njust reiterations of the man pages.\n"}]}