[Python-Dev] Anyone can do patch reviews
Tres Seaver
tseaver at palladion.com
Tue Apr 27 20:37:23 CEST 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Barry Warsaw wrote:
> On Apr 27, 2010, at 02:40 PM, exarkun at twistedmatrix.com wrote:
>
>> On 01:38 pm, rdmurray at bitdance.com wrote:
>
>>> 2) have unit tests that fail before the patch and succeed after
>> This list would make a good addition to one of the cpython development
>> pages. If potential contributors could find this information, then
>> they'd be much more likely to participate by doing reviews.
>
> It would be kind of cool if there were some best practices for running said
> unittest both with and without the patch enabled. Kind of like using #ifdefs
> in C but without all the commenting-out-commenting-in error proneness. I
> guess you could do something like
>
> if os.getenv('BUG1234'):
> # Patch the frobnicator to not bloviate.
>
> Maybe more trouble than it's worth, and not always feasible of course, but I'm
> wondering how (or maybe if) people do things this way.
>
> With Bazaar, I often use a loom with two threads - a bottom one that contains
> the test that fails, and a top one that contains the fix for the test. It's a
> great way to develop a patch, but you lose that once you flatten the code for
> review.
You can always "shelve" the part of the patch which isn't the test: I
do that pretty frequently in the Zope tree, where I am now doing most
development with bzr.
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkvXLuMACgkQ+gerLs4ltQ5HBQCgw7kqJ52kPz+0cwNSpyVUkCFA
yQUAoLHJiYi+59Cc7BCeL46hA+Wygo66
=93vQ
-----END PGP SIGNATURE-----
More information about the Python-Dev
mailing list