-
Notifications
You must be signed in to change notification settings - Fork 20
Description
Description
I got from GHS a list of projects with at least 10 contributors, 100 stars, 1000 commits, and explicitly requested GHS to exclude forks with the filter checkbox in the UI.
When checking projects in the list, there are still some that are forks (9 out of about 12,000).
Replication
These are two projects that were in the list and that you can use to reproduce the bug.
If you search for them in GHS with Exclude Forks checked, they are returned, but if clicked, they clearly show as forks on GitHub (and are also forks according to the REST API):
- anurodhp/VaxProj - GHS Original Name: anurodhp/monal - API - [example of renamed fork]
- qaprosoft/carina - GHS Original Name: qaprosoft/carina - API - [example of non-renamed fork]
To replicate: just search for "quaprosoft" or "anurodhp" with Exclude Forks checked, they're returned, click the link to the repo on GitHub and see the "forked from:" at the top.
I included two examples because the anurodhp/VaxProj was renamed from anurodhp/monal, but qaprosoft/carina was not.
Both these projects had their last commit in 2021 (March and November respectively).
Other Info
Other projects I didn't manually check but that were marked as forks by my analysis (if you need more cases to investigate):
- WorldDbs/lotus - GHS Original Name: worlddbs/lotus
- iDevision/enhanced-discord.py - GHS Original Name: idevision/enhanced-discord.py
- terraform-providers/terraform-provider-oci - GHS Original Name: terraform-providers/terraform-provider-oci
- krassowski/jupyterlab-lsp - GHS Original Name: krassowski/jupyterlab-lsp
- pliablepixels/zmNinja - GHS Original Name: pliablepixels/zmninja
- bhj/Karaoke-Forever - GHS Original Name: bhj/karaoke-forever
- sibirrer/lenstronomy - GHS Original Name: sibirrer/lenstronomy
-
Casing is not relevant for renames, reported as coming from my tool, but GitHub is case insensitive for repo names. The only rename example is
anurodhp/monal->anurodhp/VaxProj. -
The list might be outdated since I have old data already analyzed from which I am getting them, but the two examples I manually checked are definitely still exhibiting the problem.