@@ -436,7 +436,9 @@ you are attempting to validate new spec tests in PyMongo.
436436` /.evergreen/scripts/resync-all-specs.sh ` is a script that will
437437automatically run once a week. This script calls a python script
438438` .evergreen/scripts/resync-all-specs.py ` that actually does all
439- the resyncing. If appropriate, the bash script then calls
439+ the resyncing. Then, any desired un-syncing will be accomplished
440+ with the help of patch files through a ` git apply -R ` . If
441+ appropriate, the bash script then calls
440442` .evergreen/scripts/create-pr.sh ` that actually publishes a PR.
441443
442444There are three patch files that contain test differences between
@@ -448,9 +450,14 @@ Python driver having a different behaviour.)
448450we fail.
449451` .evergreen/patch/update.patch ` : This is for test changes that were
450452updated and now fail. In this case, we want to keep the old passing
451- version, add the appropriate ` git diff` to this patch file, and open
453+ version, add the diff to this patch file, and open
452454a new ticket to unskip these.
453455
456+ #### Adding to a patch file
457+ Assuming the changes are committed somewhere, to add to any of the
458+ patch files, run ` git diff ` to show the desired changes and paste the
459+ results into the patch file.
460+
454461## Making a Release
455462
456463Follow the [ Python Driver Release Process Wiki] ( https://wiki.corp.mongodb.com/display/DRIVERS/Python+Driver+Release+Process ) .
0 commit comments