Difference between revisions of "Getting source code"
(link git migration info) |
(Update after Git conversion) |
||
Line 4: | Line 4: | ||
* [http://web.mit.edu/kerberos/dist/ MIT Keberos download page] |
* [http://web.mit.edu/kerberos/dist/ MIT Keberos download page] |
||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | * [[Committers]] have access to a URI that allows them to commit changes to the repository. |
||
== Git repository access == |
== Git repository access == |
||
− | The krb5 repository |
+ | The krb5 repository migrated to Git during the weekend of 2012-05-11. Use the following URLs for read-only access. |
+ | |||
* git://github.com/krb5/krb5 for the public read-only Git access |
* git://github.com/krb5/krb5 for the public read-only Git access |
||
* https://github.com/krb5/krb5 for browsing |
* https://github.com/krb5/krb5 for browsing |
||
− | |||
− | but there is also a test repository at |
||
⚫ | |||
− | * https://github.com/krb5/krb5-test for browsing |
||
Additional information about the [[Git migration]] is available, including help for situations where you have an existing GitHub fork of the krb5-anonsvn Git repository. |
Additional information about the [[Git migration]] is available, including help for situations where you have an existing GitHub fork of the krb5-anonsvn Git repository. |
||
Line 25: | Line 16: | ||
== Repository browsing == |
== Repository browsing == |
||
+ | |||
⚫ | |||
+ | |||
+ | The following browsing options currently point to a frozen Subversion snapshot, but may convert to tracking the Git repository in the future. |
||
* [http://src.mit.edu/fisheye/browse/krb5 FishEye] provides a feature-rich view of the repository |
* [http://src.mit.edu/fisheye/browse/krb5 FishEye] provides a feature-rich view of the repository |
||
* [http://src.mit.edu/opengrok/ OpenGrok] provides an interface that allows you to search for the definition or usage of a specific function; it is somewhat better for cross references than FishEye. |
* [http://src.mit.edu/opengrok/ OpenGrok] provides an interface that allows you to search for the definition or usage of a specific function; it is somewhat better for cross references than FishEye. |
||
⚫ | |||
+ | |||
+ | == Subversion repository (historical) == |
||
+ | |||
+ | The Subversion repository is now frozen, and remains accessible for specialized reference purposes (e.g., inspecting history that the Git conversion intentionally omitted). |
||
+ | |||
⚫ | |||
+ | |||
⚫ | |||
⚫ | |||
<!-- was /svn/krb5; pending ops installation of backwards compat link--> |
<!-- was /svn/krb5; pending ops installation of backwards compat link--> |
||
− | * See the Github mirror information below for another browsing alternative. |
||
− | == Git-svn mirror == |
+ | === Git-svn mirror === |
− | The Git-svn mirror described below |
+ | The Git-svn mirror described below is a static snapshot, since the main repository has migrated to Git. |
Additional information is available about [[using git-svn]]. |
Additional information is available about [[using git-svn]]. |
Revision as of 13:35, 12 May 2012
The MIT Kerberos source code is in a Subversion repository. It will soon be moving to a Git repository.
Contents
Official releases
Git repository access
The krb5 repository migrated to Git during the weekend of 2012-05-11. Use the following URLs for read-only access.
- git://github.com/krb5/krb5 for the public read-only Git access
- https://github.com/krb5/krb5 for browsing
Additional information about the Git migration is available, including help for situations where you have an existing GitHub fork of the krb5-anonsvn Git repository.
There is a wiki page with details about the Git conversion process available for people who are interested in the technical details.
Repository browsing
- https://github.com/krb5/krb5 for browsing on GitHub
The following browsing options currently point to a frozen Subversion snapshot, but may convert to tracking the Git repository in the future.
- FishEye provides a feature-rich view of the repository
- OpenGrok provides an interface that allows you to search for the definition or usage of a specific function; it is somewhat better for cross references than FishEye.
Subversion repository (historical)
The Subversion repository is now frozen, and remains accessible for specialized reference purposes (e.g., inspecting history that the Git conversion intentionally omitted).
Subversion repository access
- svn://anonsvn.mit.edu/krb5 provides read-only Subversion access to the repository.
- http://anonsvn.mit.edu/viewvc/krb5 provides a basic form of web access to the entire repository.
Git-svn mirror
The Git-svn mirror described below is a static snapshot, since the main repository has migrated to Git.
Additional information is available about using git-svn.
- git://krbdev.mit.edu/git/krb5-anonsvn is a git-svn mirror of the anonsvn repository.
- https://github.com/krb5/krb5-anonsvn is a Github repository that mirrors the krb5-anonsvn repository. The web interface allows for repository browsing, and also displays URLs for git access using both native git protocol and HTTPS (for firewall traversal, etc.).