

############################################################################################################
# njs_fs                    = require 'fs'
njs_path                  = require 'path'
# njs_cp                    = require 'child_process'
#...........................................................................................................
TYPES                     = require 'coffeenode-types'
TRM                       = require 'coffeenode-trm'
rpr                       = TRM.rpr.bind TRM
badge                     = 'alpha/git'
echo                      = TRM.echo.bind TRM
log                       = TRM.get_logger 'plain', badge
info                      = TRM.get_logger 'info',  badge
whisper                   = TRM.get_logger 'whisper',  badge
alert                     = TRM.get_logger 'alert', badge
debug                     = TRM.get_logger 'debug', badge
warn                      = TRM.get_logger 'warn',  badge
#...........................................................................................................
git                       = require 'gift'


git_route = njs_path.join __dirname, '../.git'
git_route = '/Users/flow/cnd/node_modules/coffeenode-trm/.git'

repo = git git_route
TRM.dir repo
repo.commits ( erroror, commits ) ->
  throw error if error?
  commits.sort ( a, b ) ->
    a = 1 * a[ 'committed_date' ]
    b = 1 * b[ 'committed_date' ]
    return +1 if a > b
    return -1 if a < b
    return  0
  for commit in commits
    info commit[ 'committed_date' ], ( TRM.grey commit[ 'message' ] )


