Everyone, After numerous discussions, I have renamed the PKI git repository branches following our new naming conventions. The table below identifies the original branch name and its new branch name. Some original branch names were left unchanged. Some other original branches were deleted, and thus have no new branch name. Finally, the new branch entitled 'DOGTAG_10_2_RHEL_BRANCH' was created from the '7cf3bd73a7c41d8633fb2a92053a55e0e36a4925' hash checked in to the 'master' branch. I have included an example of how to sync an existing checked out repository with the original name to the revised name in the current repository. -- Matt ================================================================================================== ORIGINAL BRANCH NAME NEW BRANCH NAME ================================================================================================== remotes/origin/DOGTAG_10_0_BRANCH ==> remotes/origin/DOGTAG_10_0_BRANCH remotes/origin/IPA_V3_RHEL_7_ERRATA_BRANCH ==> remotes/origin/DOGTAG_10_0_RHEL_BRANCH remotes/origin/DOGTAG_10_1_BRANCH ==> remotes/origin/DOGTAG_10_1_BRANCH remotes/origin/IPA_V4_RHEL_7_1_ERRATA_BRANCH ==> remotes/origin/DOGTAG_10_1_RHEL_BRANCH 'master' 7cf3bd73a7c41d8633fb2a92053a55e0e36a4925==> remotes/origin/DOGTAG_10_2_RHEL_BRANCH remotes/origin/DOGTAG_9_BRANCH ==> remotes/origin/DOGTAG_9_0_BRANCH remotes/origin/IPA_v2_RHEL_6_ERRATA_BRANCH ==>remotes/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 ================================================================================================== =========================================================================== EXAMPLE OF UPDATING AN EXISTING BRANCH THAT HAS BEEN PREVIOUSLY CHECKED OUT =========================================================================== (1) Identify the local branch # git branch IPA_V3_RHEL_7_ERRATA_BRANCH (2) Rename the local branch # git branch -m IPA_V3_RHEL_7_ERRATA_BRANCH DOGTAG_10_0_RHEL_BRANCH (3) Identify the local branch # git branch DOGTAG_10_0_RHEL_BRANCH (4) Attempt to update the local branch from the remote branch # git pull . . . Your configuration specifies to merge with the ref 'IPA_V3_RHEL_7_ERRATA_BRANCH' from the remote, but no such ref was fetched. (5) Setup remote upstream tracking on the branch you just renamed # git branch -u origin/DOGTAG_10_0_RHEL_BRANCH Branch DOGTAG_10_0_RHEL_BRANCH set up to track remote branch DOGTAG_10_0_RHEL_BRANCH from origin. (6) Attempt to update the local branch from the remote branch # git pull Already up-to-date. ===========================================================================
participants (1)
-
Matthew Harmsen