]>
Commit | Line | Data |
---|---|---|
765d3ebb | 1 | CVSNOTES |
2 | ======== | |
3 | ||
4 | This file contains notes regarding the files stored in the openssh CVS module that | |
5 | contains the GSI-OpenSSH code. Consider it a living document. | |
6 | ||
7 | [ Generic Tag Merging ] | |
8 | ||
9 | 1. Set up your environment to point to the correct CVS repository. | |
10 | ||
45357086 | 11 | $ export CVSROOT="/afs/ncsa/projects/globus/Repository" |
765d3ebb | 12 | |
13 | 2. Commit any locally-modified files and tag the repository before the merge. | |
14 | ||
15 | $ cvs commit | |
16 | $ cvs tag <tagName>-premerge | |
17 | ||
18 | 2. Merge the changes from your original base merge point to your new base merge | |
19 | point. | |
20 | ||
21 | $ cvs update -kk -j<originalBase> -j<newBase> | |
22 | ||
23 | 3. Retrieve a list of any conflicts that were discovered as a result of the | |
24 | merge. | |
25 | ||
26 | $ cvs -n update | grep C | |
27 | ||
28 | 4. Resolve all of the conflicts in each of the listed files. | |
29 | ||
30 | 5. Commit all of the files in your working directory to the repository and tag | |
31 | the repository. | |
32 | ||
33 | $ cvs commit | |
34 | $ cvs tag <tagName>-merged | |
35 | ||
36 | [ History ] | |
37 | ||
38 | 2002/09/23 | |
39 | ---------- | |
40 | Action: Merge | |
41 | - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch) | |
42 | - original base: OPENSSH_3_4P1_GSI_20020701 | |
43 | - new base: OPENSSH_3_4P1_GSI_20020923 | |
44 | Conflicts: 1 | |
45 | - configure.ac | |
46 | resolved by ignoring mainline changes and keeping the text that was | |
47 | originally in the file on this branch. (We require a specified flavor type | |
48 | where the trunk can compensate in that case.) | |
45357086 | 49 | |
50 | 2002/09/24 | |
51 | ---------- | |
52 | Action: Merge | |
53 | - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch) | |
54 | - original base: OPENSSH_3_4P1_GSI_20020923 | |
55 | - new base: OPENSSH_3_4P1_GSI_20020924 | |
56 | Conflicts: 0 |