Cygwin

Get that Linux feeling - on Windows

git repositories for Cygwin packaging

Hosting is provided for a central collection of repositories used by package mantainers to keep their cygwin packaging under version control.

After you have provided an SSH key, package maintainers can push to these git repositories, like so:

git push cygwin@cygwin.com:/git/cygwin-packages/packagename

where packagename is a package name you are listed as a maintainer for in http://cygwin.com/cygwin-pkg-maint.

These repositories are lazily created on the first push.

If you are adopting a package, but the repository is empty or missing, ask on cygwin-apps for it's history to be imported with ctm2git

Since it's intended that these repositories will only contain cygport scripts, patches, and other packaging files, and to prevent the accidental committing of upstream archives, pushes containing large binary files are rejected.

For testing and experimentation purposes:

These repositories are viewable via cgit, and are cloneable via anonymous git or http with the URLs shown there.