Skip to content
Prev 7683 / 21312 Next

[Bioc-devel] Bioconductor Git/GitHub Mirrors

On Tue, Jun 16, 2015 at 10:02 PM, Dan Tenenbaum <dtenenba at fredhutch.org> wrote:
Yeah, I've had mine for a while and forgot I still had MacPorts around.
Ok, I just did it to be safe.

Link is about those updating to Mountain Lion or Mavericks and having
to re-download Xcode then setting up the command line tools and them
some potential perl issues which I didn't have.
Ok!
Git complains that you have an untracked file in the repo when running
git svn rebase. There's no need to actually track it, or even exclude
it with a .gitignore file, so I simply deleted it. I did check that
the remotes had been added using "git remote -v".
Ok, maybe this is why you don't have the problem. I didn't fork
https://github.com/Bioconductor-mirror/derfinderHelper into my
personal (or organization, doesn't matter here) account. I did all of
this with my local clone of
https://github.com/leekgroup/derfinderHelper which already existed.
https://github.com/leekgroup/derfinderHelper has the full commit
history since I've been using git from the beginning, instead of the
aggregated svn commit history.

If I fork https://github.com/Bioconductor-mirror/derfinderHelper then
I'll lose the detailed commit history, right?

In terms of the deprecated git-svn bridge, I want git to win
unconditionally on the merge. I'm not sure how I would do that.


Another reason why I would like to avoid doing a fork is that several
users already "watch", starred the original github repo, or created
issues (some might be open still, others closed with info others might
want to read). Well, not really with the tiny derfinderHelper. But I
guess that this is just really a weak argument since I could just let
svn win while preserving the original github repo.
Ahh, ok. Sounds like what I want!

http://stackoverflow.com/questions/2959443/why-is-the-meaning-of-ours-and-theirs-reversed-with-git-svn
seems like a good starting point