Commits

Author Commit Message Labels Comments Date
adrian.sampson
fixed double-loading of test modules
adrian.sampson
new tests for DB and file operations Also, new organization for tests and automatic loader. Fixed bugs uncovered by new tests.
adrian.sampson
fixed typo from cursor simplification
adrian.sampson
item fields are no longer automatically updated in the database on setattr One must now call store(), just like write(). This makes the behavior much more understandable and deterministic-seeming. It is also a small optimization, what with the dirty flags and partial store(). Still no tests.
adrian.sampson
changed maxdisc and maxtrack to disctotal and tracktotal (clearer)
adrian.sampson
refactored flags to a single value; added more flexible out_type
adrian.sampson
finished changing save_tags to save
adrian.sampson
changed save_tags to save
adrian.sampson
moved constants to package namespace for readability
adrian.sampson
added FLAC support to MediaFile (with tests)
adrian.sampson
added missing resource for latest mediafile test
adrian.sampson
mediafile docstring corrections
adrian.sampson
changed beets.tag to beets.mediafile
adrian.sampson
filled out some documentation on MediaFile
adrian.sampson
changed MediaFile.tags to MediaFile.mgfile to avoid self.tags.tags confusion
adrian.sampson
ID3 tag is now added automatically if it's missing entirely
adrian.sampson
finished new add(); importing now works
adrian.sampson
changed __fetchdata to _fetchdata; enforced 79-char lines
adrian.sampson
fixed new add function
adrian.sampson
began adding 'import' command & refactor of 'add', but committing so I can erase my disk safely
adrian.sampson
finished delete() and remove()
adrian.sampson
fixed store() (can't use sqlite ?-binding for column names in update), although it's never called yet
adrian.sampson
move() now has less confusing behavior, unambiguously moving (even across FS boundaries) or copying
adrian.sampson
readability: using Connection.execute shortcut instead of making a new cursor where appropriate
adrian.sampson
move() now copies as a fallback
adrian.sampson
style: private methods begin with _, not __
adrian.sampson
added file moving (no copying yet), library options; a little reorganization
adrian.sampson
ignoring the library file used for testing
adrian.sampson
AnySubstringQuery now reuses code from CollectionQuery
adrian.sampson
moved intelligence of AndQuery to generic CollectionQuery class (allowing later functionality: OrQuery, for instance)
  1. Prev
  2. Next