Commits on Source 5
-
Ben Hutchings authored
Use a dictionary subclass to handle arbitrary name mappings for remotes. This is preparation for supporting additional remotes and branches.
-
Ben Hutchings authored
We currently identify branches only by name and assume that everything except "mainline" is a stable branch and follows the naming scheme used for stable. Before we can support tracking of CIP's branches, we need to remove this assumption. Replace branch names in most places with dictionaries that specify a short_name (the name used in issue files and in UI), git_remote, git_name, and base_ver (the stable version that the branch is based on). For mainline there is no base_ver and we will still need to treat it specially in various places.
-
Ben Hutchings authored
-
Ben Hutchings authored
This finally fixes issue #2.
-
Ben Hutchings authored