<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>a83501364d0aa5e5e6d7a9e4ccfa2be5dab555b0</id>
      </parent>
    </parents>
    <author>
      <name>Eric Davis</name>
      <email>edavis@littlestreamsoftware.com</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/4fe14e71c2d76a2e92da0aaa71e18493d65b1fc1</url>
    <id>4fe14e71c2d76a2e92da0aaa71e18493d65b1fc1</id>
    <committed-date>2009-12-11T10:48:34-08:00</committed-date>
    <authored-date>2009-12-11T10:48:34-08:00</authored-date>
    <message>Adds a Setting to control how an Issue's done_ratio is calculated:

* Issue field (default) - the done_ratio field for the Issue
* Issue status - uses the Issue Status's value

  #4274

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3151 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>0ef000f0e3985772228928b0acdca1a292f82ef6</tree>
    <committer>
      <name>Eric Davis</name>
      <email>edavis@littlestreamsoftware.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>272869c6544219d701b7aaa9d5d4513012043d01</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/a83501364d0aa5e5e6d7a9e4ccfa2be5dab555b0</url>
    <id>a83501364d0aa5e5e6d7a9e4ccfa2be5dab555b0</id>
    <committed-date>2009-12-10T12:15:03-08:00</committed-date>
    <authored-date>2009-12-10T12:15:03-08:00</authored-date>
    <message>Makes target version field on update form use the grouped combo.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3150 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>19c387c731f58203c9d6d441a63974a77ade8337</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7537e86fd2e40187fdee8dc5257d49d508d73918</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/272869c6544219d701b7aaa9d5d4513012043d01</url>
    <id>272869c6544219d701b7aaa9d5d4513012043d01</id>
    <committed-date>2009-12-10T11:55:20-08:00</committed-date>
    <authored-date>2009-12-10T11:55:20-08:00</authored-date>
    <message>Fix target version field on issue update form.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3149 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>08ceef3acdb1ee2cb09ccd82570d6b81230921d0</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f6612651cb4c01a196bd279c7f8af314026f2b7</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/7537e86fd2e40187fdee8dc5257d49d508d73918</url>
    <id>7537e86fd2e40187fdee8dc5257d49d508d73918</id>
    <committed-date>2009-12-09T08:04:45-08:00</committed-date>
    <authored-date>2009-12-09T08:04:45-08:00</authored-date>
    <message>Fixes that issue copy/move throws an error when status is not changed (#4369).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3148 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>19c387c731f58203c9d6d441a63974a77ade8337</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1c3722b5cbaa4a8d796f41adb602534b3f5ad05c</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/9f6612651cb4c01a196bd279c7f8af314026f2b7</url>
    <id>9f6612651cb4c01a196bd279c7f8af314026f2b7</id>
    <committed-date>2009-12-09T05:30:54-08:00</committed-date>
    <authored-date>2009-12-09T05:30:54-08:00</authored-date>
    <message>Cleaning workflow edit view.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3147 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>c01d58075235dfa40ee142bc5ccabfe5c12209a1</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>34d14be556e38774b399517e48c561f2c8b72776</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/1c3722b5cbaa4a8d796f41adb602534b3f5ad05c</url>
    <id>1c3722b5cbaa4a8d796f41adb602534b3f5ad05c</id>
    <committed-date>2009-12-09T03:03:55-08:00</committed-date>
    <authored-date>2009-12-09T03:03:55-08:00</authored-date>
    <message>Moves submit button to tracker form.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3146 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>1cf9458a7771c05b4fb64ba514e6d085b87d27e4</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f9f56502d16b822e36089842094a581c090a45f</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/34d14be556e38774b399517e48c561f2c8b72776</url>
    <id>34d14be556e38774b399517e48c561f2c8b72776</id>
    <committed-date>2009-12-09T02:58:51-08:00</committed-date>
    <authored-date>2009-12-09T02:58:51-08:00</authored-date>
    <message>Adds custom field selection on tracker form.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3145 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>e81a8d6169d7d493a362ca6bfeee809e962ceb2a</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84abeac304a98f48a6801e9a05f213dee13656fd</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/8f9f56502d16b822e36089842094a581c090a45f</url>
    <id>8f9f56502d16b822e36089842094a581c090a45f</id>
    <committed-date>2009-12-09T02:49:58-08:00</committed-date>
    <authored-date>2009-12-09T02:49:58-08:00</authored-date>
    <message>Slight change to the breadcrumb on custom field admin views.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3144 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>438ea636998dca7c08c20bce666572bcf667d1c0</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2520385e44587c9b712161ff5f5c6cb9a20fe5b</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/b0900989524e8796b77eed1d482ee712d3d10c29</url>
    <id>b0900989524e8796b77eed1d482ee712d3d10c29</id>
    <committed-date>2009-12-09T01:22:16-08:00</committed-date>
    <authored-date>2009-12-09T01:22:16-08:00</authored-date>
    <message>Fixed: Bulk edit of issues throws 500 if no versions are defined on the project (#4366).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3140 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>cca8fb5ea9db6ee62d84542860c00e66814e5341</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1de2a0b7c7b99f5ea4c30b67e736caf63943ac19</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/f2520385e44587c9b712161ff5f5c6cb9a20fe5b</url>
    <id>f2520385e44587c9b712161ff5f5c6cb9a20fe5b</id>
    <committed-date>2009-12-09T01:12:29-08:00</committed-date>
    <authored-date>2009-12-09T01:12:29-08:00</authored-date>
    <message>Fixes tracker_id and custom_field_values assignment order for issues (#4353).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3139 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>acbf593b7e0dac4dfb30e3020ab1a78f5e97bad9</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0fe389b8417fe9ad17682a39cdd7c183005f5a5e</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/1de2a0b7c7b99f5ea4c30b67e736caf63943ac19</url>
    <id>1de2a0b7c7b99f5ea4c30b67e736caf63943ac19</id>
    <committed-date>2009-12-09T00:39:51-08:00</committed-date>
    <authored-date>2009-12-09T00:39:51-08:00</authored-date>
    <message>Ignore subversion root_url case when extracting relative url.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3138 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>16debf9f0c5ba6587aff92809757de54365c15fd</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f85ba79bc89af309a5441fb409075b7fb3b989e</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/0fe389b8417fe9ad17682a39cdd7c183005f5a5e</url>
    <id>0fe389b8417fe9ad17682a39cdd7c183005f5a5e</id>
    <committed-date>2009-12-08T12:47:52-08:00</committed-date>
    <authored-date>2009-12-08T12:47:52-08:00</authored-date>
    <message>Optimize updates of issue's shared versions.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3137 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>23018452d7bf5dbaa916b5d945200fe04ff7d73f</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>40e2af7ab97d051c312e8dbc762ca294be139009</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/8f85ba79bc89af309a5441fb409075b7fb3b989e</url>
    <id>8f85ba79bc89af309a5441fb409075b7fb3b989e</id>
    <committed-date>2009-12-08T08:25:27-08:00</committed-date>
    <authored-date>2009-12-08T08:25:27-08:00</authored-date>
    <message>No need to update issues from the version's project.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3136 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>111d9555ec551722b15b313725b0f25b58bc1976</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>517a87f8c52e121ae213490bacc5810208bf4152</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/40e2af7ab97d051c312e8dbc762ca294be139009</url>
    <id>40e2af7ab97d051c312e8dbc762ca294be139009</id>
    <committed-date>2009-12-08T08:22:21-08:00</committed-date>
    <authored-date>2009-12-08T08:22:21-08:00</authored-date>
    <message>Optimize issue updates when a version sharing changes.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3135 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>39ed092e6e113e3a87866a49d68d25a49859a188</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>efeebd427875707b8f625ed091f80a19d94c0db9</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/517a87f8c52e121ae213490bacc5810208bf4152</url>
    <id>517a87f8c52e121ae213490bacc5810208bf4152</id>
    <committed-date>2009-12-08T08:06:22-08:00</committed-date>
    <authored-date>2009-12-08T08:06:22-08:00</authored-date>
    <message>Fixed: Subversion#latest_changesets ignores revision argument (#4360).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3134 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>18d27ecc7ac4b275e7a841ee76e1888803bd5486</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e823efc41fdc0c9a5c41e6a6646ef71c8efaa0f5</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/efeebd427875707b8f625ed091f80a19d94c0db9</url>
    <id>efeebd427875707b8f625ed091f80a19d94c0db9</id>
    <committed-date>2009-12-08T06:19:38-08:00</committed-date>
    <authored-date>2009-12-08T06:19:38-08:00</authored-date>
    <message>Display shared versions in project settings (#4357).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3133 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>8aa05e0538f0deb0c3968abb833d19eedd5d42d3</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5266e328c029405ab132f4fb99a5ba9bc1d6ba67</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/174f014564b318feaab234aa3a16d4b579e74a7f</url>
    <id>174f014564b318feaab234aa3a16d4b579e74a7f</id>
    <committed-date>2009-12-07T12:16:30-08:00</committed-date>
    <authored-date>2009-12-07T12:16:30-08:00</authored-date>
    <message>Fixes broken admin menu extension (#4351).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3131 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>8737baf335d1347e100e7c63d46209c915e8b123</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84bf891bb5bc71edfed3f5da75f4af98ddfc1a41</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/5266e328c029405ab132f4fb99a5ba9bc1d6ba67</url>
    <id>5266e328c029405ab132f4fb99a5ba9bc1d6ba67</id>
    <committed-date>2009-12-07T11:28:47-08:00</committed-date>
    <authored-date>2009-12-07T11:28:47-08:00</authored-date>
    <message>Fixes Project#shared_versions for descendants sharing (#465).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3130 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>77f877be19838d2da4196e3431e6c288beb608b8</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2113e735d8d4cf8a7707ccc45d0c2570483465c</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/aab6e68865551bc318b875bab5c42ff14cff1b16</url>
    <id>aab6e68865551bc318b875bab5c42ff14cff1b16</id>
    <committed-date>2009-12-06T09:04:33-08:00</committed-date>
    <authored-date>2009-12-06T09:04:33-08:00</authored-date>
    <message>Remove edit link on wiki page diff (#4346).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3128 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>c234693c942cd9141726133e2838e00d58b65bfe</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2b4bb0dfb932b4e93efe4c85ac7f65033b87f7a</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/f2113e735d8d4cf8a7707ccc45d0c2570483465c</url>
    <id>f2113e735d8d4cf8a7707ccc45d0c2570483465c</id>
    <committed-date>2009-12-06T04:52:03-08:00</committed-date>
    <authored-date>2009-12-06T04:52:03-08:00</authored-date>
    <message>Removes the 'Copy' checkbox on the copy/move form.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3127 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>c178d1a7b03bfbee1ba4e868c5d334499218e1ed</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f33c6589d67493cad0c03aad7204a06420f8829</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/a2b4bb0dfb932b4e93efe4c85ac7f65033b87f7a</url>
    <id>a2b4bb0dfb932b4e93efe4c85ac7f65033b87f7a</id>
    <committed-date>2009-12-06T03:09:12-08:00</committed-date>
    <authored-date>2009-12-06T03:09:12-08:00</authored-date>
    <message>Ability to add a new version from the issue form (#4315).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3126 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>a5c2ce13916bcb349ac2c1aa5fffe6d8b64f7a58</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>719cd7cfce31fc1f469928dfd1126d194c758f77</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/8f33c6589d67493cad0c03aad7204a06420f8829</url>
    <id>8f33c6589d67493cad0c03aad7204a06420f8829</id>
    <committed-date>2009-12-06T02:37:08-08:00</committed-date>
    <authored-date>2009-12-06T02:37:08-08:00</authored-date>
    <message>Fixed: error when changing tracker on the new issue form (#4345).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3125 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>9668c02a26ec958b78299a50cd1a4bd88e70da41</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e1781235696fe23851154ebbdc913e970d3c0f3a</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/5f8e9d71182040473d4072241ce81fcadada497f</url>
    <id>5f8e9d71182040473d4072241ce81fcadada497f</id>
    <committed-date>2009-12-06T02:28:20-08:00</committed-date>
    <authored-date>2009-12-06T02:28:20-08:00</authored-date>
    <message>Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666).

Each version of a project can be shared with:
* subprojects
* projects in the project hierarchy: ancestors + descendants (needs versions management permission on the root project)
* projects in the project tree: root project + all its descendants (same as above)
* all projects (can be set by admin users only)

Notes:
* when sharing a version of a private project with others projects, its name will be visible within the other projects
* a project with versions used by non descendant projects can not be archived

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3123 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>7701b9fed7aed50afd4dbf7fd34ec5ef08d40e5f</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c870a7b9ef35ed457911638b7a98e7681cfe6d3a</id>
      </parent>
    </parents>
    <author>
      <name>Eric Davis</name>
      <email>edavis@littlestreamsoftware.com</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/e1781235696fe23851154ebbdc913e970d3c0f3a</url>
    <id>e1781235696fe23851154ebbdc913e970d3c0f3a</id>
    <committed-date>2009-12-04T14:46:12-08:00</committed-date>
    <authored-date>2009-12-04T14:46:12-08:00</authored-date>
    <message>Enhanced the Issue Bulk Copy feature:

* Add a Copy option to the Context menu for multiple issues.
* Added assigned to, status, start and due date options to the move/copy form.
* Allow Issue#move_to to change attributes on the moved/copied issue.

  #4117

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3122 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>4e8521c7522d590fc7579e0fa3b5e97d91402092</tree>
    <committer>
      <name>Eric Davis</name>
      <email>edavis@littlestreamsoftware.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8bc0f7888bdddf452bbaa97c86e22b6ebc0aac58</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/c870a7b9ef35ed457911638b7a98e7681cfe6d3a</url>
    <id>c870a7b9ef35ed457911638b7a98e7681cfe6d3a</id>
    <committed-date>2009-12-03T13:28:14-08:00</committed-date>
    <authored-date>2009-12-03T13:28:14-08:00</authored-date>
    <message>Do not notify users that are no longer allowed to view an issue (#3589, #4263).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3121 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>a69a9318685afe9a3c46e7f0ea20b9356e135df7</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e02da72947d21c85a86f49e2bdd98d06a2951939</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/8bc0f7888bdddf452bbaa97c86e22b6ebc0aac58</url>
    <id>8bc0f7888bdddf452bbaa97c86e22b6ebc0aac58</id>
    <committed-date>2009-12-03T13:16:08-08:00</committed-date>
    <authored-date>2009-12-03T13:16:08-08:00</authored-date>
    <message>Fixed: News from a project with 'news' module disabled, are still diplayed in the cross-project news list (#4333).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3120 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>588294182806e7855656adf6415151ea46860581</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>97c5362cfecee611e8bcae4c9ea0353da20b2cea</id>
      </parent>
    </parents>
    <author>
      <name>Eric Davis</name>
      <email>edavis@littlestreamsoftware.com</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/e02da72947d21c85a86f49e2bdd98d06a2951939</url>
    <id>e02da72947d21c85a86f49e2bdd98d06a2951939</id>
    <committed-date>2009-12-03T10:41:00-08:00</committed-date>
    <authored-date>2009-12-03T10:41:00-08:00</authored-date>
    <message>Add a second action menu to IssuesController#show. (#4331)

Will have the update, log time, watch, copy, etc buttons.  Had to rework
how the watchers button works since it requires a unique DOM id for the
Ajax response.  Also modified the WatchersController to be able to replace
multiple sections of the page, e.g. two Watch links.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3119 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>986995302d2d35d8f715110fdc7d9b11c12bb2aa</tree>
    <committer>
      <name>Eric Davis</name>
      <email>edavis@littlestreamsoftware.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f5f26a44c121592e54d1d183ea653cd779fef493</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/97c5362cfecee611e8bcae4c9ea0353da20b2cea</url>
    <id>97c5362cfecee611e8bcae4c9ea0353da20b2cea</id>
    <committed-date>2009-12-02T13:18:05-08:00</committed-date>
    <authored-date>2009-12-02T13:18:05-08:00</authored-date>
    <message>Fixed: no error message when creating a category from the issue form fails (#1477).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3118 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>df5bb3d8cf83eb73e3aac98ce5371dc2941ea152</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>184aae5bf2ad0028446bd2f4c486465eaeef1615</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/f5f26a44c121592e54d1d183ea653cd779fef493</url>
    <id>f5f26a44c121592e54d1d183ea653cd779fef493</id>
    <committed-date>2009-12-02T13:13:03-08:00</committed-date>
    <authored-date>2009-12-02T13:13:03-08:00</authored-date>
    <message>Removes useless class.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3117 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>ba2504d5eb2ce4765e5ceab94990997da80a636c</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c05194716187bbed4a778927f037c2cb41ef9668</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/184aae5bf2ad0028446bd2f4c486465eaeef1615</url>
    <id>184aae5bf2ad0028446bd2f4c486465eaeef1615</id>
    <committed-date>2009-12-02T13:05:43-08:00</committed-date>
    <authored-date>2009-12-02T13:05:43-08:00</authored-date>
    <message>Replaces 'New category' link on the issue form with an icon.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3116 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>a24664c59f1edbbbd0740f5cf785dfe8d3dc4f5e</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7592a955fb1622606546e8c97b88af98bfd4261c</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/e5dc94fe82cba5a8f099f8512e95144fa3a6aca1</url>
    <id>e5dc94fe82cba5a8f099f8512e95144fa3a6aca1</id>
    <committed-date>2009-12-02T11:17:42-08:00</committed-date>
    <authored-date>2009-12-02T11:17:42-08:00</authored-date>
    <message>Make use of #watched_by? in issue form.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3114 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>c22a40b066c30fe8335f6e6ecf176448c62b267d</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>346c569f98f53f266f6ab6dffe02cc27a21c33e4</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/7592a955fb1622606546e8c97b88af98bfd4261c</url>
    <id>7592a955fb1622606546e8c97b88af98bfd4261c</id>
    <committed-date>2009-12-02T11:07:27-08:00</committed-date>
    <authored-date>2009-12-02T11:07:27-08:00</authored-date>
    <message>Fixes tracker update on context menu (#2405).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3113 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>38c86fa09724145f164f2556d0a68a38e1b76e2f</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8b8c24e61f37cee0904ad8d44184da58a2f8ca43</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/346c569f98f53f266f6ab6dffe02cc27a21c33e4</url>
    <id>346c569f98f53f266f6ab6dffe02cc27a21c33e4</id>
    <committed-date>2009-12-02T10:57:17-08:00</committed-date>
    <authored-date>2009-12-02T10:57:17-08:00</authored-date>
    <message>Fixed: &quot;None&quot; category issue count is empty while grouping by category (#4308).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3112 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>4c61adb9eb9150b1af69abfa1d04652bc5a5df18</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>25e131f176f3162b60f3cedc846e94d59f3984b5</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/8b8c24e61f37cee0904ad8d44184da58a2f8ca43</url>
    <id>8b8c24e61f37cee0904ad8d44184da58a2f8ca43</id>
    <committed-date>2009-11-30T11:18:09-08:00</committed-date>
    <authored-date>2009-11-30T11:18:09-08:00</authored-date>
    <message>Fixes context menu broken by r3109 (#2405).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3111 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>b083bf2030b117ab504b95ad12f5b558d92dcdb6</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f134e72fec4a8a479e1207bfc14d1d2ab72c817d</id>
      </parent>
    </parents>
    <author>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </author>
    <url>http://github.com/edavis10/redmine/commit/25e131f176f3162b60f3cedc846e94d59f3984b5</url>
    <id>25e131f176f3162b60f3cedc846e94d59f3984b5</id>
    <committed-date>2009-11-29T12:05:15-08:00</committed-date>
    <authored-date>2009-11-29T12:05:15-08:00</authored-date>
    <message>Remove duplicate validation.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3110 e93f8b46-1217-0410-a6f0-8f06a7374b81</message>
    <tree>167eef8207e3ce616c28bc7f40bc6c3a56b207df</tree>
    <committer>
      <name>Jean-Philippe Lang</name>
      <email>jp_lang@yahoo.fr</email>
    </committer>
  </commit>
</commits>
