Source Code#
Dogtag source code is managed via the Git Revision Control System and can be viewed at the pki.git repository:
Revised Branch Names#
On September 16, 2014, the PKI git repository branches were renamed to follow our new naming conventions:
ORIGINAL BRANCH NAME |
NEW BRANCH NAME |
---|---|
r emotes/origin/DOGTAG_10_0_BRANCH |
r emotes/origin/DOGTAG_10_0_BRANCH |
remotes/or igin/IPA_V3_RHEL_7_ERRATA_BRANCH |
remote s/origin/DOGTAG_10_0_RHEL_BRANCH |
r emotes/origin/DOGTAG_10_1_BRANCH |
r emotes/origin/DOGTAG_10_1_BRANCH |
remotes/orig in/IPA_V4_RHEL_7_1_ERRATA_BRANCH |
remote s/origin/DOGTAG_10_1_RHEL_BRANCH |
‘master’ 7cf3bd73 a7c41d8633fb2a92053a55e0e36a4925 |
remote s/origin/DOGTAG_10_2_RHEL_BRANCH |
remotes/origin/DOGTAG_9_BRANCH |
remotes/origin/DOGTAG_9_0_BRANCH |
remotes/or igin/IPA_v2_RHEL_6_ERRATA_BRANCH |
remot es/origin/DOGTAG_9_0_RHEL_BRANCH |
remotes/origin/RHEL_7_0_BRANCH |
|
remotes/origin/RHEL_7_BRANCH |
|
remotes/origin/autoformat |
|
remotes/origin/autoformat2 |
|
remotes/origin/HEAD -> origin/master |
remotes/origin/HEAD -> origin/master |
remotes/origin/master |
remotes/origin/master |
The following table shows the corresponding platform vs. product version vs. branch names:
The following describes the branching philosophy associated with packaging:
Example of Updating an Existing Branch that has been Previously Checked-Out#
Identify the local branch
Rename the local branch
`` # git branch -m IPA_V3_RHEL_7_ERRATA_BRANCH DOGTAG_10_0_RHEL_BRANCH``
Identify the local branch
Attempt to update the local branch from the remote branch
Setup remote upstream tracking on the branch you just renamed
Attempt to update the local branch from the remote branch
Platform#
This new version of Dogtag will begin development using 64-bit x86_64 Fedora 16.
Development Tools#
See Development Tools.
Javadocs#
Designs#
How-To Procedures#
Miscellaneous#
The fedorahosted.org sunset on Tuesday, February 28, 2017; this involved migration of the numerous products away from the use of its TRAC Issue Trackers, storage of various SVN and GIT repositories, and movement away from TRAC Wiki material: