The current implementation of the dashboard matches "trees" by tree_name and git_repository_url, sometimes matching on git_repository_branch as well. However, the decentralized nature of git means that definition is prone to errors on multiple cases (e.g. a git:// URL won't match an https:// URL for the same repo). A system more closely aligned with the semantics of a kernel "tree" would be an improvement.
The current implementation of the dashboard matches "trees" by
tree_nameandgit_repository_url, sometimes matching ongit_repository_branchas well. However, the decentralized nature of git means that definition is prone to errors on multiple cases (e.g. a git:// URL won't match an https:// URL for the same repo). A system more closely aligned with the semantics of a kernel "tree" would be an improvement.