Scott,
I appreciate your honesty. I think we can have our cake and eat some
of it, too. Please read past the technical mumbo-jumbo (first 3
paragraphs) for the politically sensitive material!
I don't know any subversion commands, except clone and commit. I have
already done one of those - I cloned your code. I will use the other
if/when you want my changes back. Otherwise, I don't plan on learning
any more subversion until I "have to" (i.e. get paid for it).
In the meantime, I use Git for my local repository, only because it
allows me to easily branch & merge my different lines of development.
This is a hobby, and I enjoy my workflow using Git. If Rails Core
team is using it themselves, I think that says enough for me. git-svn
is that compromise that allows the two worlds to work together.
As far as issue tracking, I can add/close issues in Trac if you want
me too. It looks like these systems will not play nice together like
git-svn, but I will do the extra leg work to duplicate issues as
needed. I was thinking of WSBA-specific issues going on my ticket
system because I was thinking I would be the guy in charge of WSBA's
customizations.
So that brings me to my "what" for this discussion (hopefully the
others have hung on this long). What are the non-technical drawbacks
& advantages of keeping the code that is customized for the WSBA in a
separate system (SVN/Trac vs Git/Lighthouse)? What are my obligations
to remain in the existing track if I am working specifically for the
benefit of the WSBA?
I am thinking I owe your two years of coding work a heavy dose of
respect, and therefore will keep pulling your changes and submitting
mine as requested. However, you did license it MIT, and perhaps the
WSBA is different enough from OBRA and the others to merit some
customization? If I am to do that customization work pro bono, I
think I am entitled to use a different source control system.
I do not expect you or I to have all the opinions on this. For
example, I see that David V. is not entirely comfortable with your
hosting environment. To be honest, I am not entirely either (not
having looked at any availability stats, but just in principal). So
moving a machine, or even changing machines/OS's, is not going to
necessarily be smooth. But maybe it's necessary?
It appears you have been the only developer on this project the entire
time (or at least the only one committing) for what appears to be well
over a thousand revisions. I can imagine it would be hard to have
some rabble-rouser like me come in and suggest drastic changes. For
that, I apologize - it is just my tendency. But maybe it is time to
let someone else take a pull?
Respectfully,
RyanR>
(360) 927-2340