David Baumgold
2015-02-24 18:50:59 UTC
Alright everyone, Birch is finally released! See the engineering blog post for more information:Â http://engineering.edx.org/2015/02/birch-released/
On a more technical note, the ânamed-release/birchâ tag unexpectedly conflicted with a tag that I made on several of our repos as part of the release candidate process, called ânamed-release/birch/rc1â. Iâve deleted that conflicting tag from our repositories, but if you have an existing clone of our repos and try to pull, you may get an error message that looks like this:
$ git pull
error: there are still refs under 'refs/tags/named-release/birchâ
If so, you can fix that error by running:
$ git tag -d named-release/birch/rc1
You may also get an error when trying to run the platform, which looks more like this:
error: 'refs/tags/named-release/birch/rc1' exists; cannot create 'refs/tags/named-release/birch'
error: Cannot lock the ref 'refs/tags/named-release/birch'.
error: some local refs could not be updated; try running
 'git remote prune origin' to remove any old, conflicting branches
 Command "/usr/bin/git fetch -q" failed with error code 1 in /edx/app/edxapp/venvs/edxapp/src/edx-ora2
If so, you can fix that error by running:
$ cd /edx/app/edxapp/venvs/edxapp/src/edx-ora2;Â git tag -d named-release/birch/rc1
Sorry for the inconvenience. However, I think itâs worth the fact that Birch is finally ready to go. Thank you all for your help!
David Baumgold
On a more technical note, the ânamed-release/birchâ tag unexpectedly conflicted with a tag that I made on several of our repos as part of the release candidate process, called ânamed-release/birch/rc1â. Iâve deleted that conflicting tag from our repositories, but if you have an existing clone of our repos and try to pull, you may get an error message that looks like this:
$ git pull
error: there are still refs under 'refs/tags/named-release/birchâ
If so, you can fix that error by running:
$ git tag -d named-release/birch/rc1
You may also get an error when trying to run the platform, which looks more like this:
error: 'refs/tags/named-release/birch/rc1' exists; cannot create 'refs/tags/named-release/birch'
error: Cannot lock the ref 'refs/tags/named-release/birch'.
error: some local refs could not be updated; try running
 'git remote prune origin' to remove any old, conflicting branches
 Command "/usr/bin/git fetch -q" failed with error code 1 in /edx/app/edxapp/venvs/edxapp/src/edx-ora2
If so, you can fix that error by running:
$ cd /edx/app/edxapp/venvs/edxapp/src/edx-ora2;Â git tag -d named-release/birch/rc1
Sorry for the inconvenience. However, I think itâs worth the fact that Birch is finally ready to go. Thank you all for your help!
David Baumgold