Skip to content

"Exclude Forks" Additional Filter gives a result still containing some forks #166

@wolfenmark

Description

@wolfenmark

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

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
  1. 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.

  2. 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.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingserverConcerning the server

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions