* David Fetter <[EMAIL PROTECTED]> [080710 10:19]: > > The question is: what is your objective in providing this repository? > > Here are my objectives: > > 1. Make a repository that keeps up with CVS HEAD.
There are already at least 2 public ones that do:
git://repo.or.cz/PostgreSQL.git
git.postgresql.org (which seems to work best on http only!?!?!)
> 2. Allow people who are not currently committers on CVS HEAD to make
> needed changes.
Uh, the point of git is it's distributed, so you don't need to be
involved for them to do that....
> If you know a better way to do this, I'm all ears :) I'm completely
> new to git and pretty fuzzy on CVS.
Well, if you want to use git to it's fullest extent, you really need to
unlearn *all* of the ideas and restrictions your fuzzy CVS knowledge is
handcuffing you with. Or at least be able to stuff it in a box in some
dark recess of your brain, so as to not let it control the way you try
and use Git.
Git is *inherently* distributed. And it's *only* a "Content tracker".
Because of this, it works spectacularly well as 2 quite different tools:
1) A developer tool to manage their ideas, developments, and code (track)
2) A content distribution tool (publish)
> They aren't committing, at least in part, because they did not have
> any way to do so. I'm fixing things so that they do by creating
> git-shell accounts on git.postgresql.org which will have write access
> to that repository.
Committing in GIT has *nothing* to do with an account on
git.postgresql.org. It's a local operation, and if they are using git
already, they can publish any number of places. And If they aren't
using git already, then a git-shell account, or some special single repo
on git.postgresql.org isn't going to change that.
You seem to be trying to setup git as a "centralized" distribution tool
(#2 above), without it being used as a developer tool (#1). I really
don't see the point of that. The only difference from CVS that use will
provide is you can provide CVS+patch "easily". But anybody who's going
to use git to get CVS+patch already has git, and thus has CVS+patch
locally available in 1 command anyways...
I think Git's use as #1 *has* to come first. And, because of it's
inherently distributed nature, #2 "just happens" once people are using
it...
a.
--
Aidan Van Dyk Create like a god,
[EMAIL PROTECTED] command like a king,
http://www.highrise.ca/ work like a slave.
signature.asc
Description: Digital signature
