Handle --default-eol=binary as per documentation.
commitf6f17b31211970a284e00df1a23f78a20d7222a6
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Sat, 16 Oct 2010 09:36:21 +0000 (16 09:36 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Sat, 16 Oct 2010 09:36:21 +0000 (16 09:36 +0000)
tree1f13d4e96168ffbfe3f66d0ad0625b93beb6162b
parent1325b01e25814c7dd2d5fe1f2fe1b7a16c286e93
Handle --default-eol=binary as per documentation.

Setting --default-eol=binary has been broken since r4687.  The error
has presumably gone undetected because the default value was treated
as "binary" (so --default-eof=binary never needed to be used
explicitly) but handled internally as None (which wasn't broken).

The breakage resulted in a crash, so there is no risk of hidden data
corruption.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5293 be7e6eca-30d4-0310-a8e5-ac0d63af7087
cvs2svn_lib/property_setters.py
cvs2svn_lib/run_options.py