[dmd-internals] [D-Programming-Language/dmd] e81802: forgot code.h
Walter Bright
walter at digitalmars.com
Mon Jan 7 12:39:40 PST 2013
On 1/7/2013 10:03 AM, Leandro Lucarella wrote:
> It's been pointed out several times, to avoid breaking the repository.
Yes, I do understand that.
> What I don't understand is, having all the infrastructure already set up for
> you, why do you still want to use your own. Is an incredible duplication of work!
Well, if it breaks on Brad's build farm, I can't debug it. I need my own setup
to debug it.
>
> From what I see, using your own farm (which is clearly less polished than the
> auto tester because you are not testing clean checkouts, but you own working
> copy) is more work for everybody (including you) and more error prone.
Not so clear from my point of view. When I did the last release, working with
two branches at the same time (staging and master), back and forth, I had a lot
of mental confusion keeping track of which of my machines had which version of
the code on it.
With doing dmd fixes as pull requests, I wind up with two git repositories for
dmd. One is the 'master', which is linked to the main dmd github repository.
Then, I have another git repository linked to my personal github account which I
use to do forks and pull requests from.
I.e. I haven't figured out how to do pull requests from the repository linked to
github d-p-l, and I haven't figured out how to push to github d-p-l from the
walterbright fork, if it is even possible. It makes my brain hurt even thinking
about it.
More information about the dmd-internals
mailing list