Skip to content

Instantly share code, notes, and snippets.

@joar
Last active December 19, 2015 09:49
Show Gist options
  • Save joar/5936402 to your computer and use it in GitHub Desktop.
Save joar/5936402 to your computer and use it in GitHub Desktop.
(mediagoblin)➜ ~VIRTUAL_ENV git:(master) ✗ git bisect start belz
(mediagoblin)➜ ~VIRTUAL_ENV git:(master) ✗ gmg dbupdate belz
/home/joar/git/mediagoblin/local/lib/python2.7/site-packages/celery-2.5.3-py2.7.egg/celery/loaders/default.py:64: NotConfigured: No 'celeryconfig' module found! Please make sure it exists and is available to Python.
"is available to Python." % (configname, )))
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.basic_auth: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.basic_auth: No module named migrations
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.api: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.api: No module named migrations
(mediagoblin)➜ ~VIRTUAL_ENV git:(master) ✗ git bisect bad belz
(mediagoblin)➜ ~VIRTUAL_ENV git:(master) ✗ git co v0.4.0 belz
Note: checking out 'v0.4.0'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at 1f973d9... MediaGoblin v0.4.0!
(mediagoblin)➜ ~VIRTUAL_ENV git:(1f973d9) ✗ gmg dbupdate belz
WARNING:mediagoblin.init.config:When setting up config section, could not import 'mediagoblin.plugins.basic_auth'
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.basic_auth: cannot import name forms
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.basic_auth: cannot import name forms
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.api: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.api: No module named migrations
(mediagoblin)➜ ~VIRTUAL_ENV git:(1f973d9) ✗ git bisect good belz
Bisecting: 53 revisions left to test after this (roughly 6 steps)
[bd7fe0c25279541f93ccb71fe0261ebcd4e8d056] Merge remote-tracking branch 'upstream/master' into basic_auth
(mediagoblin)➜ ~VIRTUAL_ENV git:(bd7fe0c) ✗ gmg dbupdate belz
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.basic_auth: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.basic_auth: No module named migrations
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.api: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.api: No module named migrations
(mediagoblin)➜ ~VIRTUAL_ENV git:(bd7fe0c) ✗ git bisect good belz
Bisecting: 30 revisions left to test after this (roughly 5 steps)
[6db23bd9b6cb9198a516065988d64c5322f9f175] Updated comments for run_all_migrations and config_spec.ini.
(mediagoblin)➜ ~VIRTUAL_ENV git:(6db23bd) ✗ gmg dbupdate belz
/home/joar/git/mediagoblin/local/lib/python2.7/site-packages/celery-2.5.3-py2.7.egg/celery/loaders/default.py:64: NotConfigured: No 'celeryconfig' module found! Please make sure it exists and is available to Python.
"is available to Python." % (configname, )))
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.basic_auth: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.basic_auth: No module named migrations
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.api: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.api: No module named migrations
(mediagoblin)➜ ~VIRTUAL_ENV git:(6db23bd) ✗ git bisect bad belz
Bisecting: 10 revisions left to test after this (roughly 4 steps)
[c482f0149d566156c4017fa58a8d57ffde90b1dc] Merge remote-tracking branch 'refs/remotes/rodney757-github/mail'
(mediagoblin)➜ ~VIRTUAL_ENV git:(c482f01) ✗ gmg dbupdate belz
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.basic_auth: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.basic_auth: No module named migrations
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.api: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.api: No module named migrations
(mediagoblin)➜ ~VIRTUAL_ENV git:(c482f01) ✗ git bisect good belz
Bisecting: 5 revisions left to test after this (roughly 3 steps)
[257b8ab62a6a5e04d60575a9766e5ed3503a15ed] Merge remote-tracking branch 'refs/remotes/joar/notifications'
(mediagoblin)➜ ~VIRTUAL_ENV git:(257b8ab) ✗ gmg dbupdate belz
/home/joar/git/mediagoblin/local/lib/python2.7/site-packages/celery-2.5.3-py2.7.egg/celery/loaders/default.py:64: NotConfigured: No 'celeryconfig' module found! Please make sure it exists and is available to Python.
"is available to Python." % (configname, )))
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.basic_auth: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.basic_auth: No module named migrations
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.api: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.api: No module named migrations
(mediagoblin)➜ ~VIRTUAL_ENV git:(257b8ab) ✗ git bisect bad belz
Bisecting: 2 revisions left to test after this (roughly 1 step)
[0c7fa7556ced34444db82d2d2d3b51b4f5327586] New notifications, fixed
(mediagoblin)➜ ~VIRTUAL_ENV git:(0c7fa75) ✗ gmg dbupdate belz
/home/joar/git/mediagoblin/local/lib/python2.7/site-packages/celery-2.5.3-py2.7.egg/celery/loaders/default.py:64: NotConfigured: No 'celeryconfig' module found! Please make sure it exists and is available to Python.
"is available to Python." % (configname, )))
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.basic_auth: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.basic_auth: No module named migrations
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.api: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.api: No module named migrations
(mediagoblin)➜ ~VIRTUAL_ENV git:(0c7fa75) ✗ git bisect bad belz
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[2d7b6bdef9f4aead59576b7bcbb2f42ba9c92ad7] New notifications
(mediagoblin)➜ ~VIRTUAL_ENV git:(2d7b6bd) ✗ gmg dbupdate belz
/home/joar/git/mediagoblin/local/lib/python2.7/site-packages/celery-2.5.3-py2.7.egg/celery/loaders/default.py:64: NotConfigured: No 'celeryconfig' module found! Please make sure it exists and is available to Python.
"is available to Python." % (configname, )))
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.basic_auth: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.basic_auth: No module named migrations
DEBUG:mediagoblin.gmg_commands.dbupdate:No models found for mediagoblin.plugins.api: No module named models
DEBUG:mediagoblin.gmg_commands.dbupdate:No migrations found for mediagoblin.plugins.api: No module named migrations
(mediagoblin)➜ ~VIRTUAL_ENV git:(2d7b6bd) ✗ git bisect bad belz
2d7b6bdef9f4aead59576b7bcbb2f42ba9c92ad7 is the first bad commit
commit 2d7b6bdef9f4aead59576b7bcbb2f42ba9c92ad7
Author: Joar Wandborg <joar@wandborg.se>
Date: Sun Apr 7 23:17:23 2013 +0200
New notifications
- Added request.notifications
- Email configuration fixes
- Set config_spec default SMTP port to `0` and switch to SSL/non-SSL
default if `port == 0`
- Added email_smtp_use_ssl configuration setting
- Added migrations for notification tables
- Added __repr__ to MediaComment(Mixin)
- Added MediaComment.get_entry => MediaEntry
- Added CommentSubscription, CommentNotification, Notification,
ProcessingNotification tables
- Added notifications.task to celery init
- Fixed a bug in the video transcoder where pygst would hijack the
--help argument.
- Added notifications
- views
- silence
- subscribe
- routes
- utility methods
- celery task
- Added half-hearted .active comment CSS style
- Added quick JS to show header_dropdown
- Added fragment template to show notifications in header_dropdown
- Added fragment template to show subscribe/unsubscribe buttons on
media/comment pages
- Updated celery setup tests with notifications.task
- Tried to fix test_misc tests that I broke
- Added notification tests
- Added and extended tests.tools fixtures
- Integrated new notifications into media_home, media_post_comment views
- Bumped SQLAlchemy dependency to >= 0.8.0 since we need polymorphic for
the notifications to work
:040000 040000 c1dfd50d18f67c3c961a4aa3a7c23659a1a8fdfc 4effb4cbee7e21c3fd9936bd16ca7f10f82c214d M mediagoblin
:100644 100644 f320e92cb774262dec31910b429df58b4d59e528 a0a49a28c82523c30ba648c2152d513232bd8fac M setup.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment