| @@ 1326-1343 (lines=18) @@ | ||
| 1323 | return rendered |
|
| 1324 | ||
| 1325 | ||
| 1326 | def render_git_describe(pieces): |
|
| 1327 | """TAG[-DISTANCE-gHEX][-dirty]. |
|
| 1328 | ||
| 1329 | Like 'git describe --tags --dirty --always'. |
|
| 1330 | ||
| 1331 | Exceptions: |
|
| 1332 | 1: no tags. HEX[-dirty] (note: no 'g' prefix) |
|
| 1333 | """ |
|
| 1334 | if pieces["closest-tag"]: |
|
| 1335 | rendered = pieces["closest-tag"] |
|
| 1336 | if pieces["distance"]: |
|
| 1337 | rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) |
|
| 1338 | else: |
|
| 1339 | # exception #1 |
|
| 1340 | rendered = pieces["short"] |
|
| 1341 | if pieces["dirty"]: |
|
| 1342 | rendered += "-dirty" |
|
| 1343 | return rendered |
|
| 1344 | ||
| 1345 | ||
| 1346 | def render_git_describe_long(pieces): |
|
| @@ 405-422 (lines=18) @@ | ||
| 402 | return rendered |
|
| 403 | ||
| 404 | ||
| 405 | def render_git_describe(pieces): |
|
| 406 | """TAG[-DISTANCE-gHEX][-dirty]. |
|
| 407 | ||
| 408 | Like 'git describe --tags --dirty --always'. |
|
| 409 | ||
| 410 | Exceptions: |
|
| 411 | 1: no tags. HEX[-dirty] (note: no 'g' prefix) |
|
| 412 | """ |
|
| 413 | if pieces["closest-tag"]: |
|
| 414 | rendered = pieces["closest-tag"] |
|
| 415 | if pieces["distance"]: |
|
| 416 | rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) |
|
| 417 | else: |
|
| 418 | # exception #1 |
|
| 419 | rendered = pieces["short"] |
|
| 420 | if pieces["dirty"]: |
|
| 421 | rendered += "-dirty" |
|
| 422 | return rendered |
|
| 423 | ||
| 424 | ||
| 425 | def render_git_describe_long(pieces): |
|