https://github.com/sarcasm/repo-manifests
Sarcasm's collection of repo manifests
https://github.com/sarcasm/repo-manifests
Last synced: 4 months ago
JSON representation
Sarcasm's collection of repo manifests
- Host: GitHub
- URL: https://github.com/sarcasm/repo-manifests
- Owner: Sarcasm
- Created: 2015-10-29T01:02:48.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-03-19T23:29:50.000Z (over 8 years ago)
- Last Synced: 2025-01-11T00:28:28.339Z (over 1 year ago)
- Size: 7.81 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sarcasm's manifests
Sarcasm's collection of [repo](https://gerrit.googlesource.com/git-repo)
manifests for various open source projects.
# autotest
mkdir autotest
cd autotest
repo init -u https://github.com/Sarcasm/repo-manifests.git -m autotest.xml
repo sync
# llvm + clang + clang-tools-extra
mkdir llvm
cd llvm
repo init -u https://github.com/Sarcasm/repo-manifests.git -m llvm-tools.xml
repo sync
ln -s .repo/manifests/notes/llvm-tools.md README.md
# irony
To work on irony and derived projects:
mkdir irony
cd irony
repo init -u https://github.com/Sarcasm/repo-manifests.git -m irony.xml
repo sync
To also include third party projects, use:
repo init -g all -m irony.xml
To go back to the default, officially supported projects, use:
repo init -g default -m irony.xml
# lsp
To work on emacs-lsp and cquery:
mkdir lsp
cd lsp
repo init -u https://github.com/Sarcasm/repo-manifests.git -m lsp.xml
repo sync --fetch-submodules
Syncing and looking for differences:
repo manifest --revision-as-HEAD -o old.xml
repo sync --fetch-submodules
repo manifest --revision-as-HEAD -o new.xml
repo diffmanifests $(pwd)/{old,new}.xml
Launcher Emacs with specified configuration:
emacs -mm -Q -l dot-emacs/init.el