// we need the last rev..
$first = array_shift($res);
$last = array_pop($res);
- if (!$last) {
- return false;
- }
+ //if (!$last) {
+ // return false;
+ //}
//$this->impl()->debug=1;
// git log {lastrev} -n 2 << gets us the rev before...
if (!$imp) {
print_R($this);exit;
}
-
- $res = $this->impl()->history('.', 3 , 'rev', $last->rev);
- $last = $res[1];
+ if ($last) {
+ $res = $this->impl()->history('.', 3 , 'rev', $last->rev);
+ $last = $res[1];
+ }
//print_r($res);exit;
//print_r($last);exit;
$body = '';
foreach($obj->summary as $file=>$who) {
- $res = $this->impl()->diff($file, $last->rev, $first->rev);
+ $res = $this->impl()->diff($file, $last ? $last->rev : $first->ref, $last ? $first->rev : null);
//print_r($res);
//$lines = $this->parseDiff($res);
$lines = stream_get_contents($res);