-
-
Notifications
You must be signed in to change notification settings - Fork 721
Description
I'm suggesting we rename the master branches like already done in reactphp/async, reactphp/filesystem and reactphp/promise.
This would be the case for the following projects:
- in reactphp/cache into
1.x - in reactphp/child-process into
0.7.x - in reactphp/datagram into
1.x - in reactphp/dns into
1.x - in reactphp/event-loop into
1.x - in reactphp/http into
1.x - in reactphp/pomise-stream into
1.x - in reactphp/pomise-timer into
1.x - in reactphp/socket into
1.x - in reactphp/stream into
1.x
As @clue already described in reactphp/promise#212:
This has originally been brought up in reactphp/promise#204 by @Seldaek, but instead of defining a branch alias, this PR suggests simply renaming what is currently
masterto3.x. This is in line with our existing2.xand1.xbranches and means we do not have to update any alias definitions once we would start working on a potential future4.x.
From a consumer's perspective, this means installation is now much easier, as targeting
^3@dev(or3.x-dev) is semantically more obvious and safer than usingdev-master. Additionally, keep in mind that branch names are development artifacts that are subject to change at some point in the future. Once we would decide to rename or delete any of our version branches, the^3@devreference would still be valid as it would also match stable versions if we have any^3tags at this point (which is safe to assume at this point).