[HttpFoundation] Added support for 308 / Permanent Redirect
added kernel shutdown before create client, fixed and stashed
[HttpFoundation] Added RFC reference to 308
Added some skipifs to prevent fatal errors on missing extensions.
merged branch conf/fix-tests-master (PR #3722)

Commits
-------

0bde12c Added some skipifs to prevent fatal errors on missing extensions.

Discussion
----------

Added some skipifs to prevent fatal errors on missing extensions.

2.0 branch is ok, this should fix errors on master.
[FrameworkBundle] added new czech validators translations for the File constraint.
merged branch hason/upload_translations (PR #3724)

Commits
-------

44a7ca1 [FrameworkBundle] added new czech validators translations for the File constraint.

Discussion
----------

[FrameworkBundle] added new czech validators translations for the File c...

...onstraint.
merged branch lyrixx/patch-1 (PR #3721)

Commits
-------

c73748f [HttpFoundation] Added RFC reference to 308
468ad40 [HttpFoundation] Added support for 308 / Permanent Redirect

Discussion
----------

[HttpFoundation] Added support for 308 / Permanent Redirect

Bug fix: no
Feature addition: yes
Backwards compatibility break: no
Symfony2 tests pass: yes (i guess) [![Build Status](https://secure.travis-ci.org/lyrixx/symfony.png?branch=patch-1)](http://travis-ci.org/lyrixx/symfony)
Fixes the following tickets: -
Todo: -

I know this is still a draft, but it is already implemented in Firefox.

See :

- http://tools.ietf.org/html/draft-reschke-http-status-308-07
- https://developer.mozilla.org/en/HTTP/HTTP_response_codes#308

---------------------------------------------------------------------------

by stloyd at 2012-03-29T09:25:20Z

It will be in Firefox... 14!

---------------------------------------------------------------------------

by fabpot at 2012-03-29T09:33:01Z

Like the non RFC 2616 status code, you need to add the RFC number as a comment (or the reference to the draft).

---------------------------------------------------------------------------

by lsmith77 at 2012-03-29T11:58:14Z

can you open a PR for https://github.com/FriendsOfSymfony/FOSRest/blob/master/Util/Codes.php ?

---------------------------------------------------------------------------

by lyrixx at 2012-03-29T12:08:31Z

@lsmith77 : Done. See : https://github.com/FriendsOfSymfony/FOSRest/pull/7 :)
Markdown parser cut the underscores
merged branch olegstepura/patch-1 (PR #3726)

Commits
-------

c466df3 Markdown parser cut the underscores

Discussion
----------

Fix: Markdown parser cut the underscores
merged branch liuggio/webtestcase_kernel_shutdown_before_client (PR #3704)

Commits
-------

3303155 added kernel shutdown before create client, fixed and stashed

Discussion
----------

[FrameworkBundle] WebTestCase createClient doesn't check if static:kernel was already allocated

with this little fix CreateClient shuts down the kernel before booting again.

If you add an echo after the "if" on the line number 38
and run the test you would see that sometime the kernel is not properly umounted.

Bug fix: [no]
Feature addition: [no]
Backwards compatibility break: [no]
Symfony2 tests pass: [yes]

---------------------------------------------------------------------------

by fabpot at 2012-03-29T09:19:07Z

Can you squash your commits before I merge? Thanks.

---------------------------------------------------------------------------

by liuggio at 2012-03-29T10:17:59Z

Done.
[Console] avoid warning parsing empty string argument
merged branch ocubom/fix-empty-string-argument (PR #3728)

Commits
-------

aac6ad8 [Console] avoid warning parsing empty string argument

Discussion
----------

[Console] avoid warning parsing empty string argument

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: -
Todo: -

When passing an empty string argument (`app/console add:list "item1" "" "item3"`) the argument parser generates an invalid offset warning and ignores the argument. The parsing usually fails with some kind of invalid number of arguments error.

This fix the error cheching the empty string case and storing it as an argument
merged branch kbond/extensible-httpcache (PR #3716)

Commits
-------

8f11f2dd shortened if/else syntax
2b8c2bc [FrameworkBundle] made http_cache dir extensible

Discussion
----------

[FrameworkBundle] make http_cache dir extensible

Bug fix: no
Feature addition: yes
Backwards compatibility break: no
Symfony2 tests pass: yes

I have a use case where I don't want the httpcache cleared on `cache:clear`.  Currently, it is awkward to change this directory.

[![Build Status](https://secure.travis-ci.org/kbond/symfony.png?branch=extensible-httpcache)](http://travis-ci.org/kbond/symfony)
accept read-only models in ModelChoiceList
clean file docs in Propel1 fixtures
[HttpFoundation] Micro-optimisation.
[PhpUnit] Fix the path to the boostrap files in the components
[HttpFoundation] Further micro-optimization.
merged branch vicb/component_tests (PR #3736)

Commits
-------

234ce4d [PhpUnit] Fix the path to the boostrap files in the components

Discussion
----------

[PhpUnit] Fix the path to the boostrap files in the components