Code Duplication    Length = 18-18 lines in 2 locations

versioneer.py 1 location

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

rna_tools/_version.py 1 location

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