04 Jun, 2018

1 commit

  • If the SPDX license identifier is in the first line the shell does not
    recognize which interpreter shall be used to execute the script.

    Cf. https://www.kernel.org/doc/html/v4.16/process/license-rules.html
    for scripts which require the '#!PATH_TO_INTERPRETER' in the first line
    (...) the SPDX identifier goes into the second line.

    Signed-off-by: Heinrich Schuchardt

    Heinrich Schuchardt
     

07 May, 2018

1 commit

  • When U-Boot started using SPDX tags we were among the early adopters and
    there weren't a lot of other examples to borrow from. So we picked the
    area of the file that usually had a full license text and replaced it
    with an appropriate SPDX-License-Identifier: entry. Since then, the
    Linux Kernel has adopted SPDX tags and they place it as the very first
    line in a file (except where shebangs are used, then it's second line)
    and with slightly different comment styles than us.

    In part due to community overlap, in part due to better tag visibility
    and in part for other minor reasons, switch over to that style.

    This commit changes all instances where we have a single declared
    license in the tag as both the before and after are identical in tag
    contents. There's also a few places where I found we did not have a tag
    and have introduced one.

    Signed-off-by: Tom Rini

    Tom Rini
     

29 Jan, 2018

1 commit


22 Aug, 2014

1 commit

  • In Python, sys.exit() function can also take an object other
    than an integer.

    If an integer is given to the argument, Python exits with the return
    code of it. If a non-integer argument is given, Python outputs it
    to stderr and exits with the return code of 1.

    That means,

    print >> sys.stderr, "Blah Blah"
    sys.exit(1)

    is equivalent to

    sys.exit("Blah Blah")

    The latter is a useful shorthand.

    Note:
    Some error messages in Buildman and Patman were output to stdout.
    But they should go to stderr. They are also fixed by this commit.
    This is a nice side effect.

    Signed-off-by: Masahiro Yamada
    Acked-by: Simon Glass

    Masahiro Yamada
     

22 Jul, 2014

1 commit

  • This tool helps to create/update the mailmap file.

    It runs 'git shortlog' internally and searches differently spelled author
    names which share the same email address. The author name with the most
    commits is asuumed to be a canonical real name. If the number of commits
    from the cananonical name is equal to or greater than 'MIN_COMMITS' (=50),
    the entry for the cananical name will be output. ('MIN_COMMITS' is used
    here because we do not want to create a fat mailmap by adding every author
    with only a few commits.)

    If there exists a mailmap file specified by the mailmap.file configuration
    options or '.mailmap' at the toplevel of the repository, it is used as
    a base file.

    The base file and the newly added entries are merged together and sorted
    alphabetically (but the comment block is kept untouched), and then printed
    to standard output.

    Usage
    -----

    scripts/mailmapper

    prints the mailmapping to standard output.

    scripts/mailmapper > tmp; mv tmp .mailmap

    will be useful for updating '.mailmap' file.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada