Code Duplication    Length = 18-18 lines in 2 locations

versioneer.py 1 location

@@ 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):

rna_tools/_version.py 1 location

@@ 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):