aboutsummaryrefslogtreecommitdiffstats
path: root/libbe/storage/http.py
Commit message (Collapse)AuthorAgeFilesLines
* doc: update :class: to :py:class: for modern Sphinx.W. Trevor King2012-10-261-2/+2
|
* doc: update :mod: to :py:mod: for modern Sphinx.W. Trevor King2012-10-261-1/+1
|
* Ran update-copyright.py.W. Trevor King2012-10-161-1/+1
|
* command:serve-storage: rename `be serve` -> `be serve-storage`.W. Trevor King2012-08-291-5/+5
| | | | | | | | | | This will help avoid confusion between be serve-storage and be serve-commands
* util:wsgi: add BEExceptionApp for translating storage exceptions.W. Trevor King2012-08-291-1/+3
| | | | | | This fixes .test_get_initial_value for the HTTP backend, because the tests use TestingHTTP.getURL, which only catch HandlerError, not the more specific storage exceptions.
* libbe:util:wsgi: extract WSGI utilities into a separate module.W. Trevor King2012-08-271-2/+8
|
* util:http: pull HTTP helpers from libbe.storage.http into their own module.W. Trevor King2012-08-241-103/+11
| | | | This way they can be shared with the upcoming Command._run_remote.
* storage:http: use an explicit relative import for base.W. Trevor King2012-08-241-2/+3
|
* storage:http: adjust HTTPError message in get_post_url.W. Trevor King2012-08-241-2/+2
| | | | | | We'll usually get this message if we fail to reach the server, but we can also get it if the server is so broken that it dies without returning a valid HTTP response.
* storage:http: add agent argument to get_post_url.W. Trevor King2012-08-241-2/+4
| | | | | This allows us to set an appropriate user agent if we use this function in other places (e.g. upcoming Command._run_remote).
* Ran update-copyright.py.W. Trevor King2012-02-161-10/+10
|
* bugseverywhere.org has changed URL handling, so use different URLs for HTTP ↵W. Trevor King2011-07-301-3/+3
| | | | testing.
* Run update_copyright.py.W. Trevor King2011-05-251-1/+2
|
* Add --notify to `be serve`.W. Trevor King2011-04-161-0/+1
|
* Fix typo libbe.storage.serve -> libbe.command.serve in libbe.storage.http ↵W. Trevor King2011-04-161-2/+2
| | | | comments.
* Bumped to version 1.0.01.0.0Chris Ball2011-01-081-1/+1
|
* Ran update_copyright.pyW. Trevor King2010-06-221-11/+12
|
* Fixed docstrings so only Sphinx errors are "autosummary" and "missing attribute"W. Trevor King2010-02-071-14/+43
|
* Streamlined libbe.command.serve, adding --auth option, #/bea/c1b#, and testing.W. Trevor King2010-01-271-19/+158
|
* Add .changed support to HTTP storage backend.W. Trevor King2010-01-181-0/+9
| | | | Also work around urlparse.parse_qs location in Python <= 2.5.
* Add ancestors support to HTTP storageW. Trevor King2010-01-181-0/+7
|
* Fixed update_copyright.py's subproc import and updated copyrightsW. Trevor King2010-01-011-1/+1
|
* Fixed commit handling in commands.serve and storage.httpW. Trevor King2010-01-011-2/+2
|
* Fixed some stupid typos in libbe/storage/http.pyW. Trevor King2010-01-011-2/+2
|
* Added libbe.command.serve and libbe.storage.http for HTTP backend.W. Trevor King2010-01-011-0/+262
Now the following works: some-BE-dir$ ./be serve $ ./be --repo http://localhost:8000 list I haven't come up with a clean idea for testing this yet, so other commands may be broken, but once we get the testing working, it shouldn't be too hard to get everything working over HTTP :).