Skip to content
Commits on Aug 24, 2010
  1. trombi 0.6

    Jyrki Pulliainen committed
  2. Update README

    Jyrki Pulliainen committed
  3. Change proprietary license to MIT License

    Jyrki Pulliainen committed
  4. trombi 0.5-2

    Jyrki Pulliainen committed
  5. Don't crash if CouchDB cannot be contacted

    Petri Lehtinen committed with Jyrki Pulliainen
  6. trombi 0.5-1

    Jyrki Pulliainen committed
  7. Typo fixes

    Jyrki Pulliainen committed
  8. Document: Copy documents using HTTP COPY provided by CouchDB

    Jyrki Pulliainen committed
    While at it, rename copy_doc as copy.
  9. Refactor the Document and Database.set

    Jyrki Pulliainen committed
    Major refactoring: Now Database.set takes variable amount of
    arguments: 2 (excluding 'self') to create a new anonymous doc (data,
    callback) or 3 to crete a named doc (docid, data, callback).
    
    The internal document is now a subclass of collections.MutableMapping
    instead of dict.
  10. Enhance error reporting

    Jyrki Pulliainen committed
  11. Clean up some error handling

    Jyrki Pulliainen committed
  12. views: Wrap views in ViewResult, making it easier to handle errors in…

    Jyrki Pulliainen committed
    … views
    
    Note: after this change trombi uses some ABCs available only for
    python 2.6+
  13. Error handling: Remove errbacks, instead return error and result objects

    Jyrki Pulliainen committed
    This commit removes the need of individual errback functions. Every
    succesful result is an instance of a subclass of the TrombiObject and
    has instance variable error which is set to False. If the call results
    in error a TrombiError object is returned. A TrombiError object has
    instance variable error set to True.
  14. trombi 0.4-1

    Petri Lehtinen committed with Jyrki Pulliainen
  15. Remove CHANGES

    Petri Lehtinen committed with Jyrki Pulliainen
    Changes are now tracked outside the source tree.
  16. Add a function to copy a document

    Petri Lehtinen committed with Jyrki Pulliainen
  17. attachments: Escape names properly in loading too

    Jyrki Pulliainen committed
  18. attachments: Escape document id and attachment name properly

    Jyrki Pulliainen committed
  19. trombi 0.3

    Petri Lehtinen committed with Jyrki Pulliainen
  20. @nailor
  21. @nailor

    Document: Avoid modifying the original data

    nailor committed with Jyrki Pulliainen
  22. @nailor

    Document: Further reduce unnecessary HTTP queries when handling attac…

    nailor committed with Jyrki Pulliainen
    …hments
  23. @nailor

    Document: support inline attachments

    nailor committed with Jyrki Pulliainen
  24. @nailor

    tests: Remove accidental copypaste duplicate

    nailor committed with Jyrki Pulliainen
  25. Disable "Expect: 100-continue" header when sending attachments

    Petri Lehtinen committed with Jyrki Pulliainen
    This works around a bug in CouchDB, where it doesn't respond to the
    Expect header correctly.
  26. trombi 0.2.1

    Jyrki Pulliainen committed
  27. Refactor fetches so that the closing of AsyncHTTPClient doesn't kill …

    Jyrki Pulliainen committed
    …Trombi
  28. trombi 0.2

    Petri Lehtinen committed with Jyrki Pulliainen
  29. Add from_uri() that returns a Database

    Petri Lehtinen committed with Jyrki Pulliainen
  30. Remove all special keys from the dict when initializing the document

    Jyrki Pulliainen committed
    Special keys are denoted by a '_' as the first character. Previous
    version only removed '_id' and '_rev' which caused problems in
    applications using attachments, as they are listed in '_attachments'.
  31. Add support for executing temporary views

    Petri Lehtinen committed with Jyrki Pulliainen
  32. Provide the correct error message if an unexpected error happens in D…

    Petri Lehtinen committed with Jyrki Pulliainen
    …ocument.get()
  33. Add support for updating existing documents

    Petri Lehtinen committed with Jyrki Pulliainen
  34. Add CHANGES

    Petri Lehtinen committed with Jyrki Pulliainen
Something went wrong with that request. Please try again.