RepoRevision.pm (a7eb43ee) | RepoRevision.pm (8c74828b) |
---|---|
1#************************************************************** 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance --- 61 unchanged lines hidden (view full) --- 70} 71 72 73sub DetectRevisionId ($) 74{ 75 my $path = shift; 76 my $id = undef; 77 | 1#************************************************************** 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance --- 61 unchanged lines hidden (view full) --- 70} 71 72 73sub DetectRevisionId ($) 74{ 75 my $path = shift; 76 my $id = undef; 77 |
78 #NOTE: Magic cookie file 'reporevision.lst' created by aoo_srcrelease 79 $id = DetectRevisionIdFromFile ("$ENV{'SOLARENV'}/inc/reporevision.lst"); 80 if ($id) { return $id }; 81 |
|
78 my $NotGit = `cd $path && git rev-parse --git-dir > /dev/null 2>&1`; 79 if (!$NotGit || -d ".git" || -d "$path/.git") 80 { 81 $id = DetectRevisionIdFromGit ($path); 82 } 83 else 84 { 85 $id = DetectRevisionIdFromSVN ($path); 86 } 87 | 82 my $NotGit = `cd $path && git rev-parse --git-dir > /dev/null 2>&1`; 83 if (!$NotGit || -d ".git" || -d "$path/.git") 84 { 85 $id = DetectRevisionIdFromGit ($path); 86 } 87 else 88 { 89 $id = DetectRevisionIdFromSVN ($path); 90 } 91 |
88 if (!$id) 89 { 90 #NOTE: Magic cookie file 'reporevision.lst' created by aoo_srcrelease 91 $id = DetectRevisionIdFromFile ("$ENV{'SOLARENV'}/inc/reporevision.lst"); 92 if (!$id) { $id = "unknown-rev" }; 93 } | 92 if (!$id) { $id = "unknown-rev" }; |
94 return $id; 95} 96 971; | 93 return $id; 94} 95 961; |