37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
|
## get-patch
|
||
|
|
||
|
Use it to save commits from upstream repositories as patch files.
|
||
|
|
||
|
### Examples
|
||
|
|
||
|
1. Write commit contents in the patch format to stdout.
|
||
|
```
|
||
|
$ ./script/get-patch --repo src --commit 8e8216e5
|
||
|
```
|
||
|
|
||
|
2. Create a patch file with a default name if a specified directory.
|
||
|
```
|
||
|
$ ./script/get-patch --repo src --commit 8e8216e5 --output-dir patches
|
||
|
```
|
||
|
|
||
|
3. Create a patch file with a custom name in the current directory.
|
||
|
```
|
||
|
$ ./script/get-patch --repo src --commit 8e8216e5 --filename my.patch
|
||
|
```
|
||
|
|
||
|
4. Create a patch file with a custom name in a specified directory.
|
||
|
```
|
||
|
$ ./script/get-patch --repo src --commit 8e8216e5 --output-dir patches --filename my.patch
|
||
|
```
|
||
|
|
||
|
5. Create patch files with default names in a specified directory.
|
||
|
```
|
||
|
$ ./script/get-patch --repo src --output-dir patches --commit 8e8216e5 164c37e3
|
||
|
```
|
||
|
|
||
|
6. Create patch files with custom names in a specified directory.
|
||
|
Note that number of filenames must match the number of commits.
|
||
|
```
|
||
|
$ ./script/get-patch --repo src --output-dir patches --commit 8e8216e5 164c37e3 --filename first.patch second.patch
|
||
|
```
|