[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What a modern collaboration toolkit looks like
From: |
David Kastrup |
Subject: |
Re: What a modern collaboration toolkit looks like |
Date: |
Sun, 06 Jan 2008 12:02:08 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux) |
Richard Stallman <address@hidden> writes:
> > It sounds like "git push" is the real analogue of CVS commit,
>
> No. Pushing works between repositories. It is the way to propagate
> changes to others.
>
> At this level, that's just a detail. The must important thing about
> CVS commit is that it alters what other people will get if they ask to
> get the current version from the repository. With git, the operation
> which does that is `push'.
Not really. The atomic operation changing a repository is a commit
which is a commented and registered snapshot of a complete work tree
with a pointer to its parent commit (or in the case of a merge, all of
its parents). And a commit may make it into a repository rather
equivalently by doing a commit from a work directory, by applying a
patch or patch series, or by pushing/pulling between repositories.
> > CVS GIT
> > save file = commit
>
> No. Saving a file will not give you all the version control history and
> tools and diffs and branching and other tools that committing does under
> git.
>
> Ok, but those are details. The crucial point is that saving a file,
> or git commit, alters your own data only; it does not affect what
> other users will get from the published repository.
Unless your "own data" _is_ the published repository. Which is pretty
common the case for projects with an official repository controlled by
one or few persons, like the Linux kernel.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
- Re: What a modern collaboration toolkit looks like, (continued)
- Re: What a modern collaboration toolkit looks like, Eli Zaretskii, 2008/01/05
- Re: What a modern collaboration toolkit looks like, Óscar Fuentes, 2008/01/05
- Re: What a modern collaboration toolkit looks like, Richard Stallman, 2008/01/06
- Re: What a modern collaboration toolkit looks like, David Kastrup, 2008/01/05
- Re: What a modern collaboration toolkit looks like, Werner LEMBERG, 2008/01/05
- Re: What a modern collaboration toolkit looks like, Eli Zaretskii, 2008/01/05
- Re: What a modern collaboration toolkit looks like, Lars Magne Ingebrigtsen, 2008/01/05
- Re: What a modern collaboration toolkit looks like, David Kastrup, 2008/01/05
- Re: What a modern collaboration toolkit looks like, Richard Stallman, 2008/01/06
- Re: What a modern collaboration toolkit looks like, tomas, 2008/01/06
- Re: What a modern collaboration toolkit looks like,
David Kastrup <=
- Re: What a modern collaboration toolkit looks like, Robert J. Chassell, 2008/01/06
- Re: What a modern collaboration toolkit looks like, David Kastrup, 2008/01/06
- Re: What a modern collaboration toolkit looks like, Robert J. Chassell, 2008/01/06
- Re: What a modern collaboration toolkit looks like, David Kastrup, 2008/01/06
- Re: What a modern collaboration toolkit looks like, Richard Stallman, 2008/01/06
- Re: What a modern collaboration toolkit looks like, Stefan Monnier, 2008/01/05
- Re: What a modern collaboration toolkit looks like, Richard Stallman, 2008/01/06
- Re: What a modern collaboration toolkit looks like, Gregory Collins, 2008/01/07
- Re: What a modern collaboration toolkit looks like, Stephen J. Turnbull, 2008/01/07
- Re: What a modern collaboration toolkit looks like, Gregory Collins, 2008/01/07