-
Notifications
You must be signed in to change notification settings - Fork 247
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 /path/to/your/repo/.git/hooks/post-commit.
If you're not happy with the extra wait time, try using the --fork or LOLCOMMITS_FORK env var to perform the capture in a background process. Check our Configure Commit Capturing page for more information on these settings.
Simply use the --device option (or LOLCOMMITS_DEVICE env var). This will be passed directly to the device argument on the mplayer command.
Normally if you already have the gem installed, cd to your repository and simply type;
lolcommits --disable
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 (:bomb::exclamation:) run the following:
lolcommits --disable
rm -r ~/.lolcommits
gem uninstall lolcommits
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:
#!/bin/sh
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.
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
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