      even even even even ...
  
  This is because the each rendering of the :ttag:`include` tag is an
  independent rendering. When the :ttag:`cycle` tag was not thread safe,
  the state of the :ttag:`cycle` tag would leak between multiple renderings
  of the same :ttag:`include`. Now that the :ttag:`cycle` tag is thread safe,
  this leakage no longer occurs.
  
  Test runner exit status code
  ----------------------------
  
  The exit status code of the test runners (``tests/runtests.py`` and ``python
 
</s> remove This is because the each rendering of the :ttag:`include` tag is an
 </s> add This is because each rendering of the :ttag:`include` tag is an </s> remove keyword and so is not a valid variable name in this context.
 </s> add keyword and so is not a valid variable name in this tag. </s> remove Using the non thread-safe, pre-Django 1.2 renderer, this would output::
 </s> add Using the non-thread-safe, pre-Django 1.2 renderer, this would output:: </s> remove    requires the use of the csrf_token template tag in the template. If you
 </s> add    requires the use of the ``csrf_token`` template tag in the template. If you </s> remove  * All of the CSRF has moved from contrib to core (with backwards compatible
   imports in the old locations, which are deprecated).
 </s> add  * All of the CSRF has moved from contrib to core (with backwards
   compatible imports in the old locations, which are deprecated and
   will cease to be supported in Django 1.4).
the state of the :ttag:`cycle` tag would leak between multiple
renderings of the same :ttag:`include`. Now that the :ttag:`cycle` tag
is thread safe, this leakage no longer occurs.
      even even even even ...
  
  This is because the each rendering of the :ttag:`include` tag is an
  independent rendering. When the :ttag:`cycle` tag was not thread safe,
the state of the :ttag:`cycle` tag would leak between multiple
renderings of the same :ttag:`include`. Now that the :ttag:`cycle` tag
is thread safe, this leakage no longer occurs.
the state of the :ttag:`cycle` tag would leak between multiple
renderings of the same :ttag:`include`. Now that the :ttag:`cycle` tag
is thread safe, this leakage no longer occurs.
the state of the :ttag:`cycle` tag would leak between multiple
renderings of the same :ttag:`include`. Now that the :ttag:`cycle` tag
is thread safe, this leakage no longer occurs.
  
  Test runner exit status code
  ----------------------------
  
  The exit status code of the test runners (``tests/runtests.py`` and ``python
keep keep keep keep replace replace replace keep keep keep keep keep
 Update 1.2 release notes in anticipation of final release.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@13259 bcc190cf-cafb-0310-a4f2-bffc1f526a37 
docs/releases/1.2.txt