Minor doc clarification for 'git trac checkout'

Description
Add EXE_FILES target
Ticket #887. Add diffs and status to the commit message.

This makes them easier to understand and process.

diff --git a/Changes b/Changes
index e380931..96ab8b0 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,8 @@
 Revision history for Git-Trac

-0.01    Date/time
+0.02    2013/07/15
+        - Add status and diff to commit messages.
+
+0.01    2013/07/11
         First version, released on an unsuspecting world.

diff --git a/lib/Git/Trac.pm b/lib/Git/Trac.pm
index dbde325..e14b0e7 100644
--- a/lib/Git/Trac.pm
+++ b/lib/Git/Trac.pm
@@ -228,7 +228,6 @@ sub comment {
     }

     unless ($comment) {
-        my $id = $task->id;
         $comment = Term::EditorEdit->edit( document => <<"END");
 Comments are posted verbatim.
 END
@@ -257,6 +256,9 @@ sub commit {
     unless ( grep {/^-m$/} @args ) {
         my $id      = $task->id;
         my $branch  = $task->branch;
+        my $status  = $self->_status;
+        my $staged  = $self->_diff('--staged');
+        my $diff    = $self->_diff;
         my $message = Term::EditorEdit->edit( document => <<"END");
 Ticket #$id. Enter you commit message here

@@ -265,6 +267,16 @@ Description
+$status
+
+# The diffs below are for all staged and unstanged changes. Which changes you
+# commit are based on your commit options.
+
+# Staged changes:
+$staged
+
+# Unstaged changes:
+$diff
 END
         unless ($message) {
             die "Aborting commit due to empty commit message";
@@ -312,6 +324,16 @@ sub _branch_is_dirty {
     return $self->_git->run('diff', '--shortstat');
 }

+sub _status {
+    my $self = shift;
+    return $self->_git->run('status');
+}
+
+sub _diff {
+    my ( $self, @args ) = @_;
+    return $self->_git->run('diff', @args);
+}
+
 __PACKAGE__->meta->make_immutable;

 1;
Ticket #887. Bump version number 0.02

no changes added to commit (use "git add" and/or "git commit -a")

diff --git a/bin/git-trac b/bin/git-trac
index 870987f..76a7320 100755
--- a/bin/git-trac
+++ b/bin/git-trac
@@ -8,7 +8,7 @@ use Pod::Usage;
 use Getopt::Long;
 use Git::Trac;

-our $VERSION = '0.01';
+our $VERSION = '0.02';

 my %commands = Git::Trac->commands;

@@ -62,7 +62,7 @@ git-trac - Manage your trac tickets with git.

 =head1 VERSION

-0.01
+0.02

 =head1 SYNOPSIS

diff --git a/lib/Git/Trac.pm b/lib/Git/Trac.pm
index e14b0e7..aaf39c8 100644
--- a/lib/Git/Trac.pm
+++ b/lib/Git/Trac.pm
@@ -14,7 +14,7 @@ use aliased 'Git::Trac::Task';
 use aliased 'Git::Trac::Ticket::List' => 'TicketList';
 use aliased 'Git::Trac::Task::List'   => 'TaskList';

-our $VERSION = '0.01';
+our $VERSION = '0.02';

 has 'configuration' => (
     is      => 'ro',
@@ -346,7 +346,7 @@ Git::Trac - Interact with git and trac

 =head1 VERSION

-Version 0.01
+Version 0.02

 =cut

diff --git a/lib/Git/Trac/Configuration.pm b/lib/Git/Trac/Configuration.pm
index afd21bf..5955020 100644
--- a/lib/Git/Trac/Configuration.pm
+++ b/lib/Git/Trac/Configuration.pm
@@ -8,7 +8,7 @@ use Carp;
 use namespace::autoclean;
 use aliased 'Net::Trac::Connection';

-our $VERSION = '0.01';
+our $VERSION = '0.02';

 has 'user' => (
     is            => 'ro',
diff --git a/lib/Git/Trac/Ticket.pm b/lib/Git/Trac/Ticket.pm
index 7610734..8888223 100644
--- a/lib/Git/Trac/Ticket.pm
+++ b/lib/Git/Trac/Ticket.pm
@@ -7,7 +7,7 @@ use MooseX::Types::DateTime::MoreCoercions qw(DateTime);
 use DateTime::Format::Strptime;
 use Net::Trac::Ticket;

-our $VERSION = '0.01';
+our $VERSION = '0.02';

 has [qw/id summary status/] => (
     is       => 'ro',
diff --git a/lib/Git/Trac/Ticket/List.pm b/lib/Git/Trac/Ticket/List.pm
index 61dcc05..8117713 100644
--- a/lib/Git/Trac/Ticket/List.pm
+++ b/lib/Git/Trac/Ticket/List.pm
@@ -10,7 +10,7 @@ use Net::Trac;
 use aliased 'Git::Trac::Ticket';
 with Storage( 'format' => 'JSON', 'io' => 'File' );

-our $VERSION = '0.01';
+our $VERSION = '0.02';

 has 'cache' => (
     is       => 'ro',
Ticket #887. Prefix diffs with # to ensure they're not added to commit message