This is an automated email from the ASF dual-hosted git repository.

mseidel pushed a commit to branch AOO42X
in repository https://gitbox.apache.org/repos/asf/openoffice.git


The following commit(s) were added to refs/heads/AOO42X by this push:
     new 997ab3c  Set length of short git hash to 10
997ab3c is described below

commit 997ab3cdfc5a468c7c5f167587ae945afcd31832
Author: mseidel <msei...@apache.org>
AuthorDate: Tue Sep 10 23:37:12 2019 +0200

    Set length of short git hash to 10
    
    (cherry picked from commit 9b02d6736f880ca4d77732ed1dcb2275da3f1f67)
---
 main/solenv/bin/modules/SvnRevision.pm | 84 +++++++++++++++++-----------------
 1 file changed, 43 insertions(+), 41 deletions(-)

diff --git a/main/solenv/bin/modules/SvnRevision.pm 
b/main/solenv/bin/modules/SvnRevision.pm
index eab9538..81b811e 100644
--- a/main/solenv/bin/modules/SvnRevision.pm
+++ b/main/solenv/bin/modules/SvnRevision.pm
@@ -1,5 +1,5 @@
 #**************************************************************
-#  
+#
 #  Licensed to the Apache Software Foundation (ASF) under one
 #  or more contributor license agreements.  See the NOTICE file
 #  distributed with this work for additional information
@@ -7,69 +7,71 @@
 #  to you under the Apache License, Version 2.0 (the
 #  "License"); you may not use this file except in compliance
 #  with the License.  You may obtain a copy of the License at
-#  
+#
 #    http://www.apache.org/licenses/LICENSE-2.0
-#  
+#
 #  Unless required by applicable law or agreed to in writing,
 #  software distributed under the License is distributed on an
 #  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 #  KIND, either express or implied.  See the License for the
 #  specific language governing permissions and limitations
 #  under the License.
-#  
+#
 #**************************************************************
 
+
+
 package SvnRevision;
 
 #old SVN code unchanged
 sub DetectRevisionIdFromSVN ($)
 {
-    my $path = shift;
+       my $path = shift;
+
+       my $id = undef;
 
-    my $id = undef;
-    
-    open my $proc, "cd $path && svn info 2>\&1 |";
-    while (<$proc>)
-    {
-        if (/svn: E155007:/ || /svn: '.' is not a working copy/)
-        {
-            # Not in an SVN repository.
-            $id = DetectRevisionIdFromGit($path);
-            last;
-        }
-        else
-        {
-            if (/Last Changed Rev:\s+([0-9]+)/)
-            {
-                $id = $1;
-                last;
-            }
-        }
-    }
-    close $proc;
+       open my $proc, "cd $path && svn info 2>\&1 |";
+       while (<$proc>)
+       {
+               if (/svn: E155007:/ || /svn: '.' is not a working copy/)
+               {
+                       # Not in an SVN repository.
+                       $id = DetectRevisionIdFromGit($path);
+                       last;
+               }
+               else
+               {
+                       if (/Last Changed Rev:\s+([0-9]+)/)
+                       {
+                               $id = $1;
+                               last;
+                       }
+               }
+       }
+       close $proc;
 
-    return $id;
+       return $id;
 }
 
 
 sub DetectRevisionId ($)
 {
-    my $path = shift;
+       my $path = shift;
 
-    my $id = undef;
-    #test if path points to a git repository. if true return is 0 else 
positive number.
-    my $isNotGit= `[ -d .git ] || git rev-parse --git-dir > /dev/null 2>&1`;
-    if ($isNotGit)
-    {
-       $id = DetectRevisionIdFromSVN ($path);
-    }
-    else
-    {
-       #returns directly the hash of the current checkout.
-       $id = `git log -1 --pretty=format:%h`;
-    }
+       my $id = undef;
+       #test if path points to a git repository. if true return is 0 else 
positive number.
+       my $isNotGit= `[ -d .git ] || git rev-parse --git-dir > /dev/null 2>&1`;
+       if ($isNotGit)
+       {
+               $id = DetectRevisionIdFromSVN ($path);
+       }
+       else
+       {
+               #returns directly the hash of the current checkout.
+               $id = `git log -1 --pretty=format:%h --abbrev=10`;
+       }
 
-    return $id;
+       return $id;
 }
 
 1;

Reply via email to