Skip to content

Commit 7b47ec7

Browse files
authored
Hacking copy of main branch into index.json (#54)
- Adding copy of main/master/trunk entry into index.json - Don't skip duplicate entries for the main/master/trunk prerelease
1 parent c5084c7 commit 7b47ec7

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

ompackagemanager/genindex.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,9 @@ def main():
141141
indexdata["libs"][libName] = {"versions": {}}
142142
libdict = indexdata["libs"][libName]["versions"]
143143
if lib['version'] in libdict.keys():
144-
if len(common.VersionNumber(refKey).prerelease) > 0:
144+
prerelease = common.VersionNumber(refKey).prerelease
145+
if prerelease is not None and len(prerelease) > 0 and prerelease[0] not in [
146+
"master", "main", "trunk"]:
145147
continue
146148
print('Duplicate entry for %s %s (%s)' % (libName, lib['version'], refKey))
147149
entry = {}
@@ -174,6 +176,11 @@ def main():
174176
entry['support'] = common.getSupportLevel(lib['version'], repos[firstKey]['support'])
175177

176178
libdict[lib['version']] = entry
179+
180+
# Additional entry for main branch
181+
if refKey in ["master", "main", "trunk"]:
182+
libdict[refKey] = entry
183+
177184
# print(entry)
178185
# for lib in data["libs"].keys():
179186

0 commit comments

Comments
 (0)