Am Freitag, den 22.04.2011, 07:28 +0100 schrieb Leo Butler:
> Hello,
>
> In light of discussions, in order to make the Git repository
> look like CVS I have split 'repo' into separate Git repositories,
> corresponding to the old CVS modules. These are:
>
> htdocs izic maxima maximabook maxima-pre59 site-xml
>
> Because of the split, tags will no longer be propagated across
> the modules, as under CVS. Also, the split is irreversible,
> as these are now fully fledged repos.
>
> For the moment, 'repo' is online. I do not have admin rights to make
> it read-only, so I will only remind you that you should not push
> to it. It will be taken down in due course.
>
> ----
> Let me say one last time: Git is not CVS. There are two ways to
> learn this fact.
>
> The remainder of this message is similar to that posted earlier.
>
> Leo
>
>
> Browse the repository:
> ======================
>
> Go to
> http://maxima.git.sourceforge.net/git/gitweb-index.cgi
> and select a repository.
>
> To clone the repository MODULE:
> ===============================
>
> read-only:
> git clone git://maxima.git.sourceforge.net/gitroot/maxima/MODULE
>
> developer (read/write):
> git clone
> ssh://USERNAME at maxima.git.sourceforge.net/gitroot/maxima/MODULE
>
>
> To see what you have:
> =====================
>
> git branch # show your local branches
> git branch -r # show the remote branches
> git tag -l # see the tags
>
> To work on your repository:
> ===========================
>
> git checkout -b scratch-pad # create a throw-away branch to work in
> # do some work on existing files, then
> git commit -a -m 'My first commit' # in your own repository
>
> [D] To commit your changes to the SF repository:
> ================================================
>
> git checkout master
> git pull # update master branch with any changes from SF
> git merge scratch-pad # merge your scratch-pad onto master
> git push origin master # push the changes to SF
I have checked out the new repository maxima and I have tried to prepare
carefully a new commit to the repository.
I have created a local branch 'workspace' and then a second local branch
'msize' to work on the function MSIZE. I have merged the changes into
'workspace' to check if I get the expected result. In a second step I
have fetched the changes from 'orgin' and I merged the changes into the
branch 'master'. At last I have pushed my changes upstream.
Now, I see that my local branches 'workspace' and 'msize' appear on
sourceforge.net, too. Is there something wrong in my approach. I have
not expected to see my local branches in the repository.
Dieter Kaiser