While using git over the past few weeks a couple of questions have arisen.
1 - When doing a 'git commit' where does one, by convention, put the
comment?  Does it go before all the comments, after them, or what?  I
know it doesn't actually matter at all but I'd still like to know.
2 - What is 'git diff' invoking as a pager, and why?  E.g. see the
following:- 
    chris$ git diff mychanges stable
    diff --git a/lib/plugins/config/settings/config.class.php b/lib/plugins/config/settings/config.class
    index 5075c60..01f15a5 100644
    --- a/lib/plugins/config/settings/config.class.php
    +++ b/lib/plugins/config/settings/config.class.php
    @@ -774,8 +774,8 @@ if (!class_exists('setting_dirchoice')) {
               if ($entry == '.' || $entry == '..') continue;
               if ($this->_pattern && !preg_match($this->_pattern,$entry)) continue;
     
    -            $file = (is_link($this->_dir.$entry)) ? readlink($this->_dir.$entry) : $this->_dir.$fil
    -            if (is_dir($file)) $list[] = $entry;
    +          $file = (is_link($this->_dir.$entry)) ? readlink($this->_dir.$entry) : $entry;
    +          if (is_dir($this->_dir.$file)) $list[] = $entry;
             }
             closedir($dh);
           }
    (END) 
That (END) is a prompt waiting for me to do something to exit.  This is
on a 60 line high terminal window so the pager is unnecessary anyway! 
The real problem was that it took me quite a while to find out how to
exit.
-- 
Chris Green