Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uditkarode/cafmerge
A blazing-fast utility that lets you easily merge CAF tags into your ROM source.
https://github.com/uditkarode/cafmerge
android caf git git2 git2-rs libgit2 merge rom rust script tag
Last synced: 29 days ago
JSON representation
A blazing-fast utility that lets you easily merge CAF tags into your ROM source.
- Host: GitHub
- URL: https://github.com/uditkarode/cafmerge
- Owner: uditkarode
- Created: 2021-08-06T21:21:49.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-12-11T08:12:38.000Z (about 3 years ago)
- Last Synced: 2024-11-02T03:33:08.140Z (about 1 month ago)
- Topics: android, caf, git, git2, git2-rs, libgit2, merge, rom, rust, script, tag
- Language: Rust
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-blazingly-fast - cafmerge - A blazing-fast utility that lets you easily merge CAF tags into your ROM source. (Rust)
README
# cafmerge
A blazing-fast utility that lets you easily merge CAF tags into your ROM source.# Usage
First, you need a custom manifest:
BEFORE:
```xml
......
```AFTER:
```xml
......
```You must do this for every entry that you want to merge newer tags into!
Now, you can use cafmerge as:
```bash
cafmerge --manifest /path/to/manifest.xml --tag LA.UM.KEK
```
This will begin merging the provided tag into the repos with the `caf` attribute in the manifest.
You can use `cafmerge --manifest /path/to/manifest.xml --show-conflicts` to list all repos among the ones in the manifest with conflicts for manual resolution.