couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Lyon (JIRA)" <j...@apache.org>
Subject [jira] Created: (COUCHDB-670) bootstrap scripts makes assumptions about the git log format
Date Thu, 25 Feb 2010 04:00:28 GMT
bootstrap scripts makes assumptions about the git log format
------------------------------------------------------------

                 Key: COUCHDB-670
                 URL: https://issues.apache.org/jira/browse/COUCHDB-670
             Project: CouchDB
          Issue Type: Bug
          Components: Build System
         Environment: scm: git, when .gitconfig alters the log format
            Reporter: Matt Lyon
            Priority: Minor


my .gitconfig uses sets up the log format like so:

[format]
  pretty="format:%C(yellow)%h%Creset %C(magenta bold)%aN%Creset%C(blue) %ad%Creset %s"

and the bootstrap script interprets a color code as the version number. instead, this patch
will use an explicit format to get JUST the version number:

diff --git a/bootstrap b/bootstrap
index 8cfc2c0..aa4d9e7 100755
--- a/bootstrap
+++ b/bootstrap
@@ -33,7 +33,7 @@ mkdir -p build-aux
 
 if test -z "$REVISION"; then
     if test -d .git; then
-        REVISION=`git log | head -1 | awk '{print $2}' | cut -b 1-8`-git
+        REVISION=`git log --pretty="format:%h" | head -1`-git
     else
         # default to svn
         REVISION=`\`which svn\` info . 2> /dev/null | awk "/Revision:/{print \\$2}"`


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message