Discussion:
Evil deed: Switching development repository to git
Corinna Vinschen
2015-03-05 15:12:50 UTC
Permalink
Hi folks,


next week, I'm planning to move the combined newlib/libgloss and cygwin
repository from CVS to git. The basic stuff is quickly done, but hooks,
mailing list handling, and changes to the websites are to be done, so I
expect the switch to take about two days.

I'll set up a commit moratorium starting next Monday at about 10:00 UTC.

When the git repo is up and working I'll throw the lever and inform the
mailing lists. Afterwards you can expect to access the new combined
newlib/cygwin git repository via either

git clone git://sourceware.org/git/newlib-cygwin.git

or, if you have write permissions on the repo

git clone sourceware.org:/git/newlib-cygwin.git

or, for the web view:

https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git


Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
Corinna Vinschen
2015-03-05 15:59:39 UTC
Permalink
Hi Joel,
Post by Corinna Vinschen
Hi folks,
next week, I'm planning to move the combined newlib/libgloss and cygwin
repository from CVS to git. The basic stuff is quickly done, but
hooks,
mailing list handling, and changes to the websites are to be done, so I
expect the switch to take about two days.
I'll set up a commit moratorium starting next Monday at about 10:00
UTC.
When the git repo is up and working I'll throw the lever and inform the
mailing lists. Afterwards you can expect to access the new combined
newlib/cygwin git repository via either
git clone git://sourceware.org/git/newlib-cygwin.git
or, if you have write permissions on the repo
git clone sourceware.org:/git/newlib-cygwin.git
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git
May I say yeah! And thank you!
I am sure it will go smoothly. A couple of web pages will need
updating but that should be it.
There's also some packaging stuff and the snapshot creation scripts
for Cygwin. But that will come over time.
Is this basically replacing the git mirror?
I don't know anything about the git mirror. I'm going to set up
the repo from scratch. I had a few testruns already and it looks
pretty well, I think.


Thanks,
Corinna
--
Corinna Vinschen
Cygwin Maintainer
Red Hat
Corinna Vinschen
2015-03-09 10:52:58 UTC
Permalink
Post by Corinna Vinschen
Hi folks,
next week, I'm planning to move the combined newlib/libgloss and cygwin
repository from CVS to git. The basic stuff is quickly done, but hooks,
mailing list handling, and changes to the websites are to be done, so I
expect the switch to take about two days.
Exactly which files and directories from the src repository will be
included in the new git repository?
Will the src CVS repository be made read-only after the move (the whole
thing rather than just the moved directories)?
I'm not the one to make such a decision. I'm moving newlib and cygwin
to git and disallow further checkins into these two project subdirs
inside the CVS tree, nothing else.


Corinna
--
Corinna Vinschen
Cygwin Maintainer
Red Hat
Jon TURNEY
2015-03-10 15:59:47 UTC
Permalink
Post by Corinna Vinschen
next week, I'm planning to move the combined newlib/libgloss and cygwin
repository from CVS to git. The basic stuff is quickly done, but hooks,
mailing list handling, and changes to the websites are to be done, so I
expect the switch to take about two days.
I'll set up a commit moratorium starting next Monday at about 10:00 UTC.
When the git repo is up and working I'll throw the lever and inform the
mailing lists. Afterwards you can expect to access the new combined
newlib/cygwin git repository via either
git clone git://sourceware.org/git/newlib-cygwin.git
or, if you have write permissions on the repo
git clone sourceware.org:/git/newlib-cygwin.git
Many thanks for this!

If you have write permissions, you may find it more convenient to do:

git clone git://sourceware.org/git/newlib-cygwin.git
git remote set-url --push origin sourceware.org:/git/newlib-cygwin.git

... as then you don't have to authenticate to pull, only to push.
Corinna Vinschen
2015-03-10 19:45:42 UTC
Permalink
Post by Jon TURNEY
Post by Corinna Vinschen
next week, I'm planning to move the combined newlib/libgloss and cygwin
repository from CVS to git. The basic stuff is quickly done, but hooks,
mailing list handling, and changes to the websites are to be done, so I
expect the switch to take about two days.
I'll set up a commit moratorium starting next Monday at about 10:00 UTC.
When the git repo is up and working I'll throw the lever and inform the
mailing lists. Afterwards you can expect to access the new combined
newlib/cygwin git repository via either
git clone git://sourceware.org/git/newlib-cygwin.git
or, if you have write permissions on the repo
git clone sourceware.org:/git/newlib-cygwin.git
Many thanks for this!
git clone git://sourceware.org/git/newlib-cygwin.git
git remote set-url --push origin sourceware.org:/git/newlib-cygwin.git
... as then you don't have to authenticate to pull, only to push.
Uh ok. Good to know.


Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
Loading...