The default repos of all the tskit-dev repos is changing from master to "main" at 1200UTC on 20200928. (Monday)
The following repos are affected:
- administrative
- containers
- .github
- kastore
- msprime
- msprime-1.0-paper
- pyslim
- tscompare
- tsconvert
- tsinfer
- tskit
- tskit-build-examples
- tsviz
- tszip
- tutorials
You can switch to main at any point before the 28th as we are maintaining it as a copy of
master already, it is updated every 5min.
For each repo you need to fetch the new main branch:
    ❯ git fetch upstream
    remote: Enumerating objects: 1, done.
    remote: Counting objects: 100% (1/1), done.
    remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0
    Unpacking objects: 100% (1/1), 649 bytes | 649.00 KiB/s, done.
    From github.com:tskit-dev/tskit
     * [new branch]      main       -> upstream/main
       bc50b5a..d2b6730  master     -> upstream/master
(If you initially cloned from the tskit-dev fork then you may need to replace upstream
with origin)
Then you can checkout the branch
    ❯ git checkout main
    Branch 'main' set up to track remote branch 'main' from 'upstream'.
    Switched to a new branch 'main'
From this point you can git rebase main or git pull upsteam main and basically
use main wherever you used master.
Any issues, let us know!