Sort NOTICE entries.

Also make sure we get the whole of any copyright header, in case
there's text before the "Copyright" line.

Change-Id: Iabcc5e0931a39c0107b833539fec7c5a3d134592
This commit is contained in:
Elliott Hughes
2012-08-14 15:04:05 -07:00
parent b6a971962a
commit 261e2232c1
2 changed files with 3518 additions and 3508 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -34,9 +34,16 @@ copyrights = set()
def ExtractCopyrightAt(lines, i): def ExtractCopyrightAt(lines, i):
hash = lines[i].startswith("#") hash = lines[i].startswith("#")
# Do we need to back up to find the start of the copyright header?
start = i
if not hash:
while start > 0:
if "/*" in lines[start - 1]:
break
start -= 1
# Read comment lines until we hit something that terminates a # Read comment lines until we hit something that terminates a
# copyright header. # copyright header.
start = i
while i < len(lines): while i < len(lines):
if "*/" in lines[i]: if "*/" in lines[i]:
break break
@@ -138,7 +145,7 @@ for arg in args:
#print path #print path
for copyright in copyrights: for copyright in sorted(copyrights):
print copyright.encode('utf-8') print copyright.encode('utf-8')
print print
print '-------------------------------------------------------------------' print '-------------------------------------------------------------------'