[swift-corelibs-dev] Cleaning up old branches
alblue at apple.com
Fri Oct 21 05:25:54 CDT 2016
> On 12 Oct 2016, at 18:25, Tony Parker <anthony.parker at apple.com> wrote:
> Hi Alex,
>> On Oct 12, 2016, at 9:52 AM, Alex Blewitt via swift-corelibs-dev <swift-corelibs-dev at swift.org <mailto:swift-corelibs-dev at swift.org>> wrote:
>> There are several remote branches that have the 'swift-3' moniker including several 'preview' ones:
>> Why are we representing previews as branches, instead of tags? If I wanted to submit a pull request for one of these previews, it's not clear which one(s) I should target.
> I agree this is a bit confusing.
> Right now, swift-3.0-branch is the one that is used as the “development” branch for any updates to swift 3.0.
>> There are also a number of branches that are old (in many cases, over a month):
>> Can we get these cleaned up if they are no longer necessary?
> Yes, I think we should delete these. I’ll do that for a bunch of these.
> - Tony
Thanks for cleaning up the old branches, Tony.
I wonder if we need to keep the -preview- branches? It seems they are all replaced by equivalent tags, except for -preview-5-speculative (which is contained in both swift-3.0 branch and in the swift-3.0-PREVIEW-6 tag, as shown below):
$ git ls-remote --heads | grep preview
$ git ls-remote --tags | grep PREVIEW
$ git log --oneline --decorate refs/remotes/origin/swift-3.0-preview-5-speculative^...refs/tags/swift-3.0-PREVIEW-6 | grep swift-
cf47315 (tag: swift-DEVELOPMENT-SNAPSHOT-2016-08-07-a, tag: swift-DEVELOPMENT-SNAPSHOT-2016-08-04-a, tag: swift-3.0-PREVIEW-6) Merge branch 'filemanager-default' of https://github.com/jpsim/swift-corelibs-foundation
3b9a917 (tag: swift-DEVELOPMENT-SNAPSHOT-2016-07-29-a) Revert "Revert "UnsafePointer conversion fixes.""
541f035 (tag: swift-DEVELOPMENT-SNAPSHOT-2016-07-28-a) Merge pull request #477 from swiftix/SE-130
958a93e (origin/swift-3.0-preview-5-speculative) Update for SE-0025 ('private' and 'fileprivate') (#445)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-corelibs-dev