Switch to side-by-side view

--- a
+++ b/scripts/migrations/014-add-trove-category-agpl.py
@@ -0,0 +1,22 @@
+import sys
+import logging
+
+from pylons import c
+from ming.orm import session
+from ming.orm.ormsession import ThreadLocalORMSession
+
+from allura import model as M
+
+log = logging.getLogger(__name__)
+
+def main():
+    M.TroveCategory(trove_cat_id=670,
+                    trove_parent_id=14,
+                    shortname="agpl",
+                    fullname="Affero GNU Public License",
+                    fullpath="License :: OSI-Approved Open Source :: Affero GNU Public License")
+    ThreadLocalORMSession.flush_all()
+    ThreadLocalORMSession.close_all()
+
+if __name__ == '__main__':
+    main()