Clone this wiki locally
Help! I'm getting darkened images on every commit!
Getting images like this? Your camera probably needs more time to warm up. Try using the
--delay setting in your lolcommits hook or the
LOLCOMMITS_DELAY env var with a number of seconds (e.g. try 2,3 or 5). Your lolcommits post-commit hook lives in
If you're not happy with the extra wait time, try using the
LOLCOMMITS_FORK env var to perform the capture in a background process. Check our Configure Commit Capturing page for more information on these settings.
How do I customize which capture device is used on Linux?
Simply use the --device option (or
LOLCOMMITS_DEVICE env var). This will be passed directly to the
device argument on the
How do I uninstall or disable lolcommits?
Normally if you already have the gem installed, cd to your repository and simply type;
If you don't have the gem installed, you'll need to manually remove the post-commit hook that we created. To do this, edit the file at
/path/to/your/repo/.git/hooks/post-commit removing the lines for the lolcommits hook (or delete this file entirely if you have no other hooks in use).
Finally if you want to completely blow away all traces of lolcommits () run the following:
lolcommits --disable rm -r ~/.lolcommits gem uninstall lolcommits
How can I get lolcommits to work with RVM?
For now, you'll have to open up .git/hooks/post-commit and edit it manually after enabling lolcommits for each project. Where it currently reads:
It should instead read:
#!/usr/bin/env bash source "$HOME/.rvm/scripts/rvm" # or "/etc/rvmrc" if you have a system-wide installation rvm use 1.9.3-p194 # or whichever gemset you want to use
When it tries to install rmagick as a dependency, I get this error: "Perhaps you should add the directory containing `MagickCore.pc'".
Follow the instructions here as modified with the correct paths for your machine. For instance, Homebrew installed ImageMagick in /usr/local/Cellar/imagemagick/6.7.5-7/ for this author.
How do I customize which directory to save images into?
Set the environment variable
LOLCOMMITS_DIR when invoking lolcommits. To do this, edit the .git/hooks/post-commit hook to look something like the following:
LOLCOMMITS_DIR=/path/to/.lolcommits lolcommits --capture
Solved Install imagemagick link to jpeg module error
To avoid this make sure you have installed Xcode 4.6.x before using HomeBrew to install ImageMagick. If you do get a message like this;
Warning: Could not link jpeg. Unlinking... Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local You can try again using `brew link jpeg'
follow these steps to resolve,
brew rm jpeg brew install jpeg brew link --overwrite jpeg
After that, try to install lolcommits again
[sudo] gem install lolcommits
Try the shell solution here