Another option is to set up a local git repo that uses git branches to keep track of the svn branches. I have previously done this, and explain my setup here: http://robertmflight.blogspot.com/2012/04/bioconductor-git-and-svn-multiple.html
However, I have found myself pushing updates to release so infrequently that it seems more of a pain than anything, and have been planning to implement something along the lines of what Ilari describes so that "release" can be updated if necessary. Cheers, -Robert Robert M Flight, PhD Bioinformatics PostDoctoral Scholar Resource Center for Stable Isotope Resolved Metabolomics Markey Cancer Center University of Kentucky Lexington, KY Twitter: @rmflight <https://twitter.com/rmflight> Web: rmflight.github.io EM rfligh...@gmail.com PH 502-509-1827 The most exciting phrase to hear in science, the one that heralds new discoveries, is not "Eureka!" (I found it!) but "That's funny ..." - Isaac Asimov On Thu, May 15, 2014 at 6:31 AM, Ilari Scheinin <ilari.schei...@gmail.com>wrote: > > Are there plans for the awesome git-svn bridge to allow the tracking of > devel and releases in different branches of the same git repository? > Currently, one has to create different repos for devel and release (see > http://bioconductor.org/developers/how-to/git-svn/). > > I agree that the possibility to track specific branches would be a useful > feature, but in case somebody has overlooked this possibility, I thought > Iâd share my setup. > > Git lets you to push a local branch to remote branch with a different > name. So, in my main GitHub repository (QDNAseq), I have two branches: > master and release (+ possibly others for developing a specific feature, > etc). All development happens in this repository (or its local clone to be > exact), and this allows one to easily cherry pick commits from development > (master) to be included in the release version. > > And as required by the current bridge implementation, I also have a > separate GitHub repository (QDNAseq-release) with a bridge set up to the > release Bioconductor. This repository has only one branch (master), and I > keep no local copy of it at all. When needed, I just push the > QDNAseq/release branch to QDNAseq-release/master. Apart from the initial > setup of the repository and the bridge, this one extra push is everything > that is needed. > > Of course, itâs a bit more error prone (one might forget to do the extra > push, or could end up accidentally pushing QDNAseq/master to > QDNAseq-relase/master), but itâs enough to make me fairly indifferent to > the branch limitation of the bridge. > > Ilari > > > On 14.5.2014, at 15.26, Julian Gehring <julian.gehr...@embl.de> wrote: > > > Hi, > > > > Are there plans for the awesome git-svn bridge to allow the tracking of > devel and releases in different branches of the same git repository? > Currently, one has to create different repos for devel and release (see > http://bioconductor.org/developers/how-to/git-svn/). > > > > Best wishes > > Julian > > > > _______________________________________________ > > Bioc-devel@r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/bioc-devel > > _______________________________________________ > Bioc-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/bioc-devel > [[alternative HTML version deleted]]
_______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel