]> xenbits.xensource.com Git - osstest.git/commitdiff
adhoc-revtuple-generator: Explicitly specify refs to fetch flight-29176 flight-29177 flight-29178 flight-29179 flight-29180 flight-29181 flight-29182 flight-29183 flight-29184 flight-29185 flight-29186 flight-29187 flight-29188 flight-29189 flight-29190 flight-29191 flight-29192 flight-29193 flight-29194 flight-29195 flight-29196 flight-29197 flight-29198 flight-29199 flight-29202 flight-29203 flight-29204 flight-29205 flight-29206 flight-29207 flight-29208 flight-29209 flight-29210 flight-29211 flight-29212 flight-29213 flight-29214 flight-29215 flight-29216 flight-29217 flight-29218 flight-29219 flight-29220 flight-29221 flight-29222 flight-29223 flight-29224 flight-29225 flight-29226 flight-29227 flight-29228 flight-29229 flight-29230 flight-29231 flight-29232 flight-29233 flight-29234 flight-29235 flight-29236 flight-29237 flight-29238 flight-29239 flight-29240 flight-29241 flight-29242 flight-29243 flight-29244 flight-29245 flight-29246 flight-29247 flight-29248 flight-29249 flight-29250 flight-29251 flight-29256 flight-29257 flight-29258 flight-29259 flight-29260 flight-29261 flight-29262 flight-29263 flight-29264 flight-29265 flight-29266 flight-29267 flight-29268 flight-29269 flight-29270 flight-29271 flight-29272 flight-29273 flight-29274
authorIan Jackson <ian.jackson@eu.citrix.com>
Tue, 8 Jul 2014 10:27:59 +0000 (11:27 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 8 Jul 2014 10:32:31 +0000 (11:32 +0100)
Some of the git trees in $c{Repos} may have been created (eg by
earlier versions of git or earlier versions of osstest) without the
usual
  remote.origin.fetch = +refs/heads/*:refs/remotes/origin/*
git config setting.

Pass this refspec explicitly, instead of relying on it being set as
the default.

Amongst other things, this will prevent a possible error during
bisection
  git fetch -p origin
  [stuff]
  fatal: bad object 3e3d5f6146c3f684f4b7bd71feffc31e1c668754
which is currently appearing in our cron mail.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
adhoc-revtuple-generator

index f94f18944f5b04e3489068166f3842c7dc90d913..2b04c11b077251c79bd8be466795d83635c51440 100755 (executable)
@@ -104,7 +104,7 @@ sub git_generator ($) {
             # the "set -e"-disarmament done by "if" leaks into ( ) !
            cd $c{Repos}/$treename
            git remote set-url origin $eff_url
-           git fetch -p origin
+           git fetch -p origin '+refs/heads/*:refs/remotes/origin/*'
 ENDIFCOND
        then
             rm -rf $c{Repos}/$treename