Email a diff journal of changes to specific file paths in a repo. A weekly report of churn on file paths of particular interest.
CoffeeScript Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
lib
.gitignore
README.md
index.coffee
package.json

README.md

Churnal

Email yourself a diff journal of the churn on specific file paths in your codebase.

Usage

Give churnal a git script and some options (see examples/) and it will email you the stdout.

churnal = require './churnal'

options =
  script: "#{__dirname}/js-digest.sh"
  email:
    to:
      firstName: 'First'
      lastName: 'Last'
      email: 'email@gmail.com'
    from:
      name: 'Git log'
      service: 'Gmail'
      auth:
        user: 'email@gmail.com'
        pass: 'password'
    message: "Here's a diff of what's changed in the last week"
    subject: "Changes in the last week"


churnal options, (err, result) ->
  if err then throw err
  process.exit()