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

Reply via email to