mozilla/kuma — pull request #568 by ubernostrum (2012-09-04 05:36:02+00:00)
Title: Page move backend

Don't merge this!

This needs unit tests and cleanup, but is the most distilled version I can produce of how I think page-moving *should* work under the hood. It notably does not include a view for doing a tree move, or an algorithm for figuring out the substring of the slug to replace (which will most likely be just scanning from the start of the slug to the point where it no longer matches). So it's out here for feedback and if people are OK with it, I'll add unit tests and the view, etc.