| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit 41302ad2b622b340caeb13339338ab3a5d0f7e6b.
|
| |
|
|
|
|
|
| |
Reformat add_message function calls for consistency and PEP8 line
continuations.
|
|
|
|
| |
Fixes #5441
|
|
|
|
| |
* mediagoblin/media_types/blog/views.py: Import WARNING from mediagoblin.messages.
|
|
|
|
|
|
|
| |
* mediagoblin/tests/test_sql_migrations.py: Import migration.changeset
even in python 3.
(FOUNDATIONS): Removed.
(test_set1_to_set3): Removed foundations checks.
|
|
|
|
|
|
|
|
|
| |
Previously we assumed we wouldn't run migration tests if we're on
Python 3, but now that we support sqlalchemy-migrate with Python 3,
switch to checking based on "migrate" importability.
* mediagoblin/tests/test_sql_migrations.py: Update test skipping to
rely on "migrate" module presence rather than Python 3 check.
|
|
|
|
|
| |
* configure.ac (AC_INIT):
* mediagoblin/_version.py (__version__): Update version to 1.0.dev.
|
|
|
|
| |
* devtools/maketarball.sh: Updated shebang.
|
| |
|
|
|
|
|
| |
* devtools/update_translations.sh (PYBABEL): New variable, points to
whichever pybabel we should use.
|
|
|
|
| |
* guix-env.scm: Added openssh, git, and rsync in the development package.
|
|
|
|
|
|
|
|
| |
This makes things easier on Guix and etc. We don't need Bash
specifically, just something Bourne-compatible, which all Posix
machines should theoretically provide.
* devtools/update_translations.sh: Updated shebang.
|
|
|
|
|
| |
* configure.ac (AC_INIT):
* mediagoblin/_version.py (__version__): Update to 0.9.0.
|
|
|
|
| |
* doc/source/siteadmin/relnotes.rst: Add release notes for 0.9.0.
|
|
|
|
| |
* AUTHORS: Adding new contributors
|
|
|
|
|
| |
* mediagoblin/db/migrations.py: Import migrate if available; if not
print a warning.
|
|
|
|
|
|
| |
* docs/source/devel/migrations.rst: Update to reflect sqlalchemy-migrate
as being deprecated and Alembic as being the new way of doing
migrations.
|
|
|
|
| |
* devtools/make_example_database.sh: Update shebang.
|
|
|
|
|
|
|
| |
* docs/source/siteadmin/plugins.rst:
Added a reminder to run "./bin/gmg dbupdate" after installing a plugin.
Added a new "Deactivating plugins" section.
Renamed "Removing plugins" to "Removing plugin packages".
|
|
|
|
|
|
|
| |
* mediagoblin/gmg_commands/dbupdate.py (run_foundations):
When adding a plugin's foundations, correctly append both
the name and the foundations in a tuple to the list.
This prevents errors.
|
|
|
|
| |
* docs/source/pluginwriter/database.rst: New paragraph.
|
|
|
|
|
|
|
|
|
|
|
| |
Things have gotten both easier and more complex in the branching world
view. Plugins branch off of main with their own migrations.
Generating these has become a bit easier, but the steps for doing this
are a bit wordy to explain.
* docs/source/pluginwriter/database.rst: Update both the
"Creating new Tables" and "Changing the Database Schema Later"
sections accordingly.
|
|
|
|
| |
* mediagoblin/tests/tools.py (get_app): Add comment
|
|
|
|
|
| |
* mediagoblin/init/__init__.py (setup_database): Update to run alembic
migrations, skip the old legacy migrations.
|
|
|
|
|
|
|
|
| |
Standard for anything existing before the Alembic move-over, but I
forgot this one.
* mediagoblin/plugins/archivalook/migrations/b10b5f822789_archivalook_plugin_initial_migration.py
(upgrade): Add has_table check, skip if such a table already exists.
|
|
|
|
|
| |
* mediagoblin/plugins/archivalook/migrations/b10b5f822789_archivalook_plugin_initial_migration.py:
New file.
|
|
|
|
|
| |
* mediagoblin/plugins/openid/migrations/071abb33d1da_openid_plugin_initial_migration.py:
New file.
|
|
|
|
|
| |
* mediagoblin/plugins/persona/migrations/c7d4840a5592_persona_plugin_initial_migration.py:
New file.
|
|
|
|
|
| |
* mediagoblin/media_types/blog/migrations/562bc42a8fff_blog_media_type_initial_migration.py:
New file.
|
|
|
|
|
| |
* mediagoblin/media_types/pdf/migrations/faa209f143b5_pdf_media_type_initial_migration.py:
New file.
|
|
|
|
|
| |
* mediagoblin/media_types/stl/migrations/16134ed134ad_stl_media_type_initial_migration.py:
New file.
|
|
|
|
|
| |
* mediagoblin/db/migrations/versions/72bd70f7eefd_ascii_media_type_initial_migration.py:
New file.
|
|
|
|
|
| |
* mediagoblin/media_types/video/migrations/38feb829c545_video_media_type_initial_migration.py:
New file.
|
|
|
|
|
| |
* mediagoblin/media_types/audio/migrations/e9212d3a12d3_adding_audio_media_type_initial_.py:
New file.
|
|
|
|
|
| |
* mediagoblin/media_types/image/migrations/a98c1a320e88_image_media_type_initial.py:
New file.
|