[plt-dev] usr repositories
I think it's a bit unreasonable to run every test locally before
committing. I think it's fine if Matthew runs the micro-tests and lets
DrDr do the macro tests. When I change XML, I know to test the web
server and a few DrScheme things, but I don't test everything that
might depend on XML. etc
Committing without _any_ testing is obvs bad though.
Jay
On Sat, Apr 17, 2010 at 2:05 PM, Carl Eastlund <cce at ccs.neu.edu> wrote:
> On Sat, Apr 17, 2010 at 3:48 PM, Noel Welsh <noelwelsh at gmail.com> wrote:
>> On Sat, Apr 17, 2010 at 5:05 PM, Eli Barzilay <eli at barzilay.org> wrote:
>>> Well, *now* would be a good time to ask questions!
>>
>> Ok. Funky dev processes are fair easier with Git than svn. Is the
>> intention to mandate any such process? For example, all dev. on
>> branches, merge to trunk when finished? From the DrDr emails I've
>> received indicating a commit has broken the build (i.e. no mzscheme
>> exists, all tests fail, everyone gets emailed) I'm assuming most
>> people delegate building and running tests to DrDr. Are we happy with
>> this? I generally am and don't envisage any changes to my process
>> beyond more branching. I'm asking 'cause we're experimenting with Git
>> at Untyped and attempting to introduce a more complex process. I think
>> our requirements are different: we have multiple interdependent
>> projects (e.g. customer app and web framework) so we can easily break
>> a project due to changes to another. PLT doesn't have this issue but
>> there might be some small value to being able to easily release
>> patches.
>>
>> N.
>
> DrDr should be a last resort, not our main testing facility. Other
> people build off the shared repository; it shouldn't be the common
> place for a round-trip during develop/test/fix/repeat. People should
> test whatever their changes are likely to impact. Hopefully git will
> make this easier on us so people won't be so tempted to commit without
> testing.
>
> --Carl
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-dev
>
--
Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University
http://teammccarthy.org/jay
"The glory of God is Intelligence" - D&C 93