Branches for development
Jean Christophe Beyler
jcbeyler at google.com
Fri Mar 15 20:48:56 UTC 2019
I believe that when you clone the repo, you are set to be in default by
"default". Therefore committers will have to ensure care and
self-preservation to not be pushing to it.
Using a different name than "default" for the mirror branch would alleviate
that.
But I agree consistency is important so I'll also vote on:
- default: mirror of jdk/jdk
- tsan: main development branch for tsan
Anyone else have an opinion on this?
Jc
On Fri, Mar 15, 2019 at 1:41 PM Man Cao <manc at google.com> wrote:
> I'd vote to be consistent with other projects such as Loom or Valhalla,
> that "default" is the mirror of jdk/jdk.
> Being consistent would at least avoid confusion when contributors from
> other projects participate in the tsan project. And there might be a
> technical reason that we are unaware of, e.g., using "default" as the
> mirror might ease the merge process somehow.
> Is there a reason why "mirror" as the mirror and "default" as the
> development branch is superior to the other way round?
>
> For "stable" and "unstable", it might be better that we start off with just
> one development branch ("dev" or "tsan" are better names than "unstable",
> IMO), and when there's a need to demonstrate something, we fork a
> "stable-[timestamp]" branch if we feel it's necessary.
> Maintaining two ongoing branches requires extra work for merging and
> porting, which is likely troublesome.
>
> -Man
>
--
Thanks,
Jc
More information about the tsan-dev
mailing list