Skip to content

IRus/git-selfie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Git Selfie

Requirements:

  • GNU/Linux
  • Git 2.9+
  • fswebcam package

Setup

Install fswebcam package (in case of debian-like):

apt-get install fswebcam

Check your git version:

git --version

Here ppa for latest git (Ubuntu).

Clone this repository as ~/.git_hooks:

git clone git@github.com:IRus/git-selfie.git ~/.git_hooks

Run in console:

git config --global core.hooksPath ~/.git_hooks/

Make sure that webcam.sh and post-commit can be executed:

chmod u+x ~/.git_hooks/webcam.sh ~/.git_hooks/post-commit

Usage

just git commit ... in any repo! and see photos in ~/Pictures/Commits

WTF! My hooks stop work!

Yes, because we assign global hookPath.

So you have two ways:

  1. Copy commit-hook in every repository.

  2. Assign hookPath globally and overwrite it in specific repos:

    git config core.hooksPath ./.git/hooks/

About

Create pictures of yourself on every commit/push/whatever git hook. Linux, Git.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages