Created
June 19, 2012 01:24
-
-
Save asabaylus/2951791 to your computer and use it in GitHub Desktop.
Add / Remove for Adobe CQ5 VLT
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# remove from CRX all files deleted from file system | |
$ vlt st | grep ! | cut -c 2- | xargs -I {} vlt rm {} | |
# add to CRX all files not yet in vlt control | |
$ vlt st | grep \? | cut -c 2- | xargs -I {} vlt add {} | |
# add all missing files into the CRX | |
vlt st | grep ^A | cut -c 2- | xargs -I {} vlt commit --force {} | |
# copy all modified files into the CRX | |
vlt st | grep ^M | cut -c 2- | xargs -I {} vlt commit --force {} | |
# delete all deleted files from the CRX | |
vlt st | grep ^D | cut -c 2- | xargs -I {} vlt commit --force {} | |
# strip .vlt files from all directories below the current dir | |
find . -name "*.vlt" -exec rm -rf {} \; | |
# setup vlt | |
# navigate to jcr_root | |
cd .../ui/src/main/content/jcr_root | |
# checkout files | |
vlt --credentials admin:admin co --force http://localhost:4502/crx |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When your using Adobe VLT to work with code in CQ5, you'll often see the following when running '''vlt st'''
Running the above will add / remove the files so that you can '''vlt commit'''