SCM Path 256 -> 255

Review Request #1455 — Created March 5, 2010 and submitted


Review Board


On MySQL, this creates an issue with unique=True. 

Rebuilding directory structure
Updating database. This may take a while.

Error: One or more models did not validate:
scmtools.repository: "path": CharField cannot have a "max_length" greater than 255 when using "unique=True".
Local dev server evolution.
  1. Urgh. Great.
    Rather than updating an existing evolution file, you'll need to make a new one. Otherwise, any existing database that uses the max_length=256 will fail to update and django_evolution will get very confused.
    1. There was no evolution file yet in the tree... i'm not sure it made it to mainline
    2. Gah. You're right, it never went in. In that case, looks good, committing :P
    3. Actually, sorry, the evolution file isn't quite correctly. It misses the raw URL field and the Mirror Path field, and should be using ChangeField. I'll just modify the evolution file I thought I committed though.
      When generating these, it's best to run:
      $ ./reviewboard/ evolve --hint
    4. OK, do you need me to do anything?
    5. Nope, took care of it. Thanks :)
      We're going to need to add MySQL to our nightly tests at some point.