]>
Commit | Line | Data |
---|---|---|
5e0306ad | 1 | git-cvsexportcommit(1) |
79f6ac77 | 2 | ====================== |
5e0306ad ML |
3 | |
4 | NAME | |
5 | ---- | |
6 | git-cvsexportcommit - Export a commit to a CVS checkout | |
7 | ||
8 | ||
9 | SYNOPSIS | |
10 | -------- | |
76cead39 | 11 | git-cvsexportcommmit.perl |
5e0306ad ML |
12 | [ -h ] [ -v ] [ -c ] [ -p ] [PARENTCOMMIT] COMMITID |
13 | ||
14 | ||
15 | DESCRIPTION | |
16 | ----------- | |
17 | Exports a commit from GIT to a CVS checkout, making it easier | |
18 | to merge patches from a git repository into a CVS repository. | |
19 | ||
20 | Execute it from the root of the CVS working copy. GIT_DIR must be defined. | |
21 | ||
22 | It does its best to do the safe thing, it will check that the files are | |
23 | unchanged and up to date in the CVS checkout, and it will not autocommit | |
24 | by default. | |
25 | ||
26 | Supports file additions, removals, and commits that affect binary files. | |
27 | ||
28 | If the commit is a merge commit, you must tell git-cvsapplycommit what parent | |
29 | should the changeset be done against. | |
30 | ||
31 | OPTIONS | |
32 | ------- | |
33 | ||
34 | -c:: | |
35 | Commit automatically if the patch applied cleanly. It will not | |
36 | commit if any hunks fail to apply or there were other problems. | |
37 | ||
38 | -p:: | |
39 | Be pedantic (paranoid) when applying patches. Invokes patch with | |
40 | --fuzz=0 | |
41 | ||
42 | -v:: | |
43 | Verbose. | |
44 | ||
45 | Author | |
46 | ------ | |
47 | Written by Martin Langhoff <martin@catalyst.net.nz> | |
48 | ||
49 | Documentation | |
50 | -------------- | |
51 | Documentation by Martin Langhoff <martin@catalyst.net.nz> | |
52 | ||
53 | GIT | |
54 | --- | |
55 | Part of the gitlink:git[7] suite | |
56 |