@@ 1346-1363 (lines=18) @@ | ||
1343 | return rendered |
|
1344 | ||
1345 | ||
1346 | def render_git_describe_long(pieces): |
|
1347 | """TAG-DISTANCE-gHEX[-dirty]. |
|
1348 | ||
1349 | Like 'git describe --tags --dirty --always -long'. |
|
1350 | The distance/hash is unconditional. |
|
1351 | ||
1352 | Exceptions: |
|
1353 | 1: no tags. HEX[-dirty] (note: no 'g' prefix) |
|
1354 | """ |
|
1355 | if pieces["closest-tag"]: |
|
1356 | rendered = pieces["closest-tag"] |
|
1357 | rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) |
|
1358 | else: |
|
1359 | # exception #1 |
|
1360 | rendered = pieces["short"] |
|
1361 | if pieces["dirty"]: |
|
1362 | rendered += "-dirty" |
|
1363 | return rendered |
|
1364 | ||
1365 | ||
1366 | def render(pieces, style): |
@@ 425-442 (lines=18) @@ | ||
422 | return rendered |
|
423 | ||
424 | ||
425 | def render_git_describe_long(pieces): |
|
426 | """TAG-DISTANCE-gHEX[-dirty]. |
|
427 | ||
428 | Like 'git describe --tags --dirty --always -long'. |
|
429 | The distance/hash is unconditional. |
|
430 | ||
431 | Exceptions: |
|
432 | 1: no tags. HEX[-dirty] (note: no 'g' prefix) |
|
433 | """ |
|
434 | if pieces["closest-tag"]: |
|
435 | rendered = pieces["closest-tag"] |
|
436 | rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) |
|
437 | else: |
|
438 | # exception #1 |
|
439 | rendered = pieces["short"] |
|
440 | if pieces["dirty"]: |
|
441 | rendered += "-dirty" |
|
442 | return rendered |
|
443 | ||
444 | ||
445 | def render(pieces, style): |