[SCM] mediagoblin packaging annotated tag, v0.0.1, created. v0.0.1

js at users.alioth.debian.org js at users.alioth.debian.org
Sun Aug 20 22:08:02 UTC 2017


The annotated tag, v0.0.1 has been created
        at  9e37d614f7d471e6224e3b2e7727083f386d7456 (tag)
   tagging  3dca2776a63886adcaac4bde188fb9ec8e74cfe2 (commit)
 tagged by  Will Kahn-Greene
        on  Mon May 2 14:22:23 2011 -0400

- Shortlog ------------------------------------------------------------
Tagging 0.0.1 milestone.  Yay!

Christopher Allan Webber (124):
      Initial mediagoblin structure
      Basic but useless connection to the database
      A few adustments to the routing and etc
      Starting with the test submit view  using wtforms
      Still totally useless but at least it writes to the database
      Added session support w/ beaker
      beakered_app removed from the paste_app_factory.  Deployers should
      Adding requirements :)
      Commenting out beaker till we start using it :)
      Requiring mongokit
      Adding a skeletal models.py
      A simple register_modules helper function.
      required_values, default_values!  For the only two models we have.
      date_creation should be created
      Properly load in the database and register the connection with the models
      Ignore mediagoblin egg-info
      erp, connection[database_path] not connection['database_path'] obviously :P
      __collection__ should be auto-defined as media_entries
      A testing submit view that doesn't work but is getting closer to working.
      A semi-verbose braindump of what I think GNU MediaGoblin will use / look like / be.
      HTML export of the READMEish braindump.
      Basic authentication tools using py-bcrypt
      Unit tests for our bcrypt auth stuff.  Our first tests!
      Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin
      Where did this o come from.
      Also make sure the auth system successfully returns False when login
      Put the User object officially in the 'users' document collection
      We should return a unicode object in bcrypt_gen_password_hash
      Base mediagoblin template, and register templates
      Registering almost works right :)
      Return an HTTPFound, not HTTPTemporaryRedirect
      Use the passwordfield for password fields, obviously ;o
      Added a fake_login_attempt utility.
      starting to write login code
      Clarified documentation on fake_login_attempt and restored bcrypt import
      Use beaker from middleware, it's official.
      Added a check_login command to User
      Logins seem to work.
      Working logout function
      Also handle when there is no such user
      We should use one instead of find_one to really make sure there's only
      Added setup_user_in_request
      We should always have a request.user object, even if None.
      This should allow for request.user and show users logged in
      Functioning request.user, and a functioning greeting for users :)
      Since we're searching by id, that try: except: was superfluous.
      Herp derp GPL notice blocks should even be on routing.
      Adding staticdirect infrastructure from cc.engine
      Include werkzeug.  We'll need it for werkzeug.util.secure_filename at least.
      file storage filelist cleaning
      Raise a specific error if a filename component can't be resolved into anything.
      Most of the StorageInterface stubs in place and documented.
      Actually, we can implement get_unique_filename, which should be the
      u'string', but of course ;)
      More documentation on all the core storage API methods
      Put down structure of BasicFileStorage, and the ._resolve_filepath() method
      I don't think we need _create_dirs_for_filepath.
      Added the url_for_file stub to the interface
      Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin
      Started BasicFileStorage tests.  test_basic_storage__resolve_filepath() done.
      Unit tests for BasicFileStorage.file_exists()
      get_unique_filepath not get_unique_filename!
      We should import uuid, because we use it!
      Test BasicFileStorage.get_unique_filepath()
      get_file() implementation for BasicFileStorage
      Started the workflow document.  Currently just mockups.  Soon: more techy info.
      Ignore the docs/_build directory.
      Added delete_file, url_for_file methods to BasicFileStorage
      when running get_unique_filepath, clean_listy_filepath from the get-go
      "if not os.path.exists(directory)", not "if not os.path.exists('directory')"
      Tests for BasicFileStorage.get_file()
      Tests for BasicFileStorage.delete_file()
      Import urlparse!  Duh.  I should remember to turn flymake-mode on.
      Test for BasicFileStorage.file_url()
      Encourage storage systems to passively accept extraneous keyword
      documentation for get_jinja_env
      Moved app.load_controller -> util.import_component and added tests.
      storage.storage_system_from_paste_config() utility, w/ tests
      Reorganization of storage.py.
      Actually set up the storage systems
      Buildout'ifying things.
      Base MediaGoblin paste deploy config file.
      Merge branch 'master' into buildout
      Buildout script which creates user_dev directory and necessary
      Updated hackinghowto.rst with info on how to use the new buildout
      How to run the server
      Add the staticdirector stuff to the mediagoblin wsgi app.
      Move the request.app stuff to the same area
      Makes most sense for [server:main] to be at bottom
      New requires_active_login decorator!
      Start of the submit view, but not much there quite yet.
      Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin
      Use request.app.db, not request.db
      util.setup_user_in_request must be called last
      Provide a next= url when we require logging in
      Give User a status, also add uploader user field to MediaEntry
      Adding a space for custom validators, though we haven't used it yet :)
      making state for MediaEntry objects, also adding attributes:
      we should check for request.user['status'] not request.user['session'], clearly.
      Probably better to request.POST.get?
      submit_start written in a way that, by golly, you'd think maybe it'd work
      Adding the hidden next field to the login page so we actually do redirect
      A stupid success view.
      Enclose queue_file writing in with statement so that it's closed correctly.
      Submission of image works :)
      Properly require files when users submit
      Time to require celery!
      Make certain bits of info accessable as global variables from anywhere
      setup_celery_from_config tool.  Haven't tried if it works, but looks right...
      Commit dummy_settings_module, of course.
      Actually call setup_celery_from_config when launching from paste.
      HTTPFound more accurate than HTTPMovedPermanently.
      Merge branch 'master' into celerysubmit
      Clarified that copyright assignment is encouraged, but not mandatory.
      Changing the wording around the django-like components statement
      Import based on the DEFAULT_SETTINGS_MODULE in setup_celery_from_config
      A few more corrections to make setup_celery_from_config() work right
      tests for setup_celery_from_config()
      Second round of tests for setup_celery_from_config(), with some database information
      Now we have something useful: mediagoblin.celery_setup.from_celery
      Include dependent scripts... maybe we'll change this later
      Require sphinx & jinja2 for good measure :)
      Merge branch 'master' into celerysubmit
      Register the models when using from_celery

Matt Lee (5):
      Added copyright notices
      Added copying and authors files
      Added catalogue number
      Adding a file for testing of CIA bot
      Updated copyright

Will Kahn-Greene (29):
      Adds Sphinx docs infrastructure.
      Fleshes out documentation.
      Fixes docs.
      Adds license/copyright header.
      Adds documentation.
      Changes Mediagoblin -> MediaGoblin.
      Clarifies licensing for the project.
      Adds license/copyright headers to jinja2 templates.
      Overhauls TOC of manual
      Hackinghowto tweaks
      License/copyright changes
      Updates contributing howto
      Fixes CC0 language
      Updates to hacking howto
      Minor tweaks to design decisions text
      Heavy documentation updates
      Adds Matt to docs contributors list
      Changes version to 0.0.1.
      Fixes mdashes and other minor things.
      Fixes traceback on registration
      Reworked contributing docs based on Asheesh's thoughts
      Moves "run your own instance" to the future section
      Adds "Send encouragement" section
      Adds placeholder file so _static exists.
      Adds a README
      Adds initial root page
      Adds section on git
      Changes beardomatic things to codebase things
      Fixes dead references in docs.

-----------------------------------------------------------------------

-- 
mediagoblin packaging



More information about the pkg-multimedia-commits mailing list