Skip to content
This repository
branch: master

Apr 04, 2014

  1. Justus Winter

    Merge pull request #76 from larsks/feature/tag_blacklist_is_a_list

    tags_blacklist is a list
    authored April 04, 2014
  2. Justus Winter

    Merge pull request #77 from larsks/feature/lowercase_tag_names

    lowercase generated tag names
    authored April 04, 2014
  3. Justus Winter

    Merge pull request #72 from larsks/bug/listid

    qualify list-id when generating tags
    authored April 04, 2014

Mar 10, 2014

  1. Lars Kellogg-Stedman

    lowercase generated tag names

    Rather than using header values verbatim, pull everything to
    lower case when generating tag names.  This way when scanning tags I
    don't need to remember that `Important`, `important`, and `ImPortAnt`
    are actually all the same thing.
    authored February 18, 2014
  2. Lars Kellogg-Stedman

    tags_blacklist is a list

    treat tags_blacklist like tags: read it from config with get_list() and
    specify it as a list in class definitions.
    authored March 10, 2014
  3. Justus Winter

    Merge pull request #75 from larsks/feature/add_register_filter

    add missing register_filter function
    authored March 10, 2014
  4. Justus Winter

    Merge pull request #71 from larsks/bug/messageid

    use message-id instead of str(message) in logs
    authored March 10, 2014
  5. Lars Kellogg-Stedman

    add missing register_filter function

    This patch introduces a decorator, register_filter, that is used to
    register a new filter class with afew:
    
       from afew.FilterRegistry import register_filter
    
        @register_filter
        class MySpiffyFilter(Filter):
            message = 'This filter does amazing things.'
    authored March 10, 2014

Mar 01, 2014

  1. Justus Winter

    Merge pull request #70 from larsks/bug/69

    use getattr() with default intead of hasattr()
    authored March 01, 2014

Feb 19, 2014

  1. Lars Kellogg-Stedman

    qualify list-id when generating tags

    Using an unqualified list-id as a tag name allows anyone sending you
    mail to set arbitrary tags on messages.  This patche puts all list tags
    in a 'list/' namespace.
    authored February 18, 2014
  2. Lars Kellogg-Stedman

    use message-id instead of str(message) in logs

    Using message-id in log messages makes it easier to identify individual
    messages.
    authored February 18, 2014

Feb 18, 2014

  1. Lars Kellogg-Stedman

    use getattr() with default intead of hasattr()

    When asking for the query attribute, use getattr('query', None)
    rather than hasattr('query').  This prevents errors if a 'query'
    attribute is available but empty or None.
    authored February 18, 2014

Jan 03, 2014

  1. Justus Winter

    Merge pull request #67 from wyleyr/personal

    MailMover: Handle messages that have multiple copies
    authored January 03, 2014

Jan 01, 2014

  1. Richard Lawrence

    docs/source/move_mode.rst: update docs to reflect support for multipl…

    …e moves
    authored January 01, 2014
  2. Richard Lawrence

    afew/MailMover.py: handle messages that exist in multiple places

    Gmail in particular tends to put copies of a single message in
    multiple maildirs.  notmuch groups these all into a single
    message (with a single Message-ID) with multiple associated files.
    This commit provides better support for moving mail files when
    multiple copies of a message exist, e.g., when a copy already exists
    in the destination maildir.
    
    This commit also supports copying a message to multiple destinations.
    A message that matches multiple queries will be copied to every
    destination associated with those queries, rather than just the first.
    Thus, it changes afew's movement behavior slightly.
    
    (This change was a side-effect of implementing support for messages
    that exist in multiple locations in the simplest way.  Moving a
    message immediately from its source location without updating the
    notmuch db will cause an error when subsequent queries match the
    message but its associated file is no longer at the path notmuch
    thinks it is.  To avoid this, we postpone deletions until all copies
    associated with all rules have occurred.)
    authored December 31, 2013

Dec 31, 2013

  1. Richard Lawrence

    * afew/MailMover.py: handle case where destination message exists

    authored December 31, 2013

Nov 15, 2013

  1. patch: afew crashes between folders with --move-mails

    Fix a crash in afew's mail mover after moving messages, if it has any
    more folders to check.
    authored November 01, 2013 teythoon committed November 15, 2013

Aug 05, 2013

  1. Justus Winter

    Merge pull request #66 from KaiSforza/setupfixes

    Fix some stuff in setup.py
    authored August 05, 2013
  2. William Giokas

    Provide 'afew', not 'a', 'f', 'e', and 'w'

    authored August 05, 2013
  3. William Giokas

    Don't depend on subprocess32 if using python3

    authored August 05, 2013

Jul 22, 2013

  1. Justus Winter

    Merge pull request #63 from insanum/master

    fixed issue with the FolderNameFilter transforms failing on folder names with spaces
    authored July 22, 2013

Jul 21, 2013

  1. Eric Davis

    fixed issue with the FolderNameFilter transforms failing on folder na…

    …mes with spaces
    
    python shlex is now used for splitting and the following now works:
    folder_transforms = Drafts:draft "Deleted Items:deleted" "Sent Items:sent" Sent:sent
    authored July 21, 2013

Jul 17, 2013

  1. Justus Winter

    Merge pull request #62 from bjoernb/doc-installation-requirements

    added dependencies python-dev and python-setuptools
    authored July 17, 2013
  2. bjoernb

    added dependencies python-dev and python-setuptools

    authored July 17, 2013
  3. Justus Winter

    Fix typo

    Patch courtesy of bjoernb.
    
    Closes #61.
    authored July 17, 2013

Jul 16, 2013

  1. Justus Winter

    Merge pull request #60 from foobacca/doc_regex_filter

    Add docs for HeaderMatchingFilter
    authored July 16, 2013
  2. Justus Winter

    Merge pull request #59 from foobacca/fix_default_config

    Fix typo in default config
    authored July 16, 2013

Jul 15, 2013

  1. Fix typo in HeaderMatchingFilter docs

    authored July 15, 2013
  2. Add docs for HeaderMatchingFilter

    authored July 15, 2013
  3. Fix typo in default config

    tag -> tags
    
    Fixes issue #56
    authored July 15, 2013

Jul 09, 2013

  1. Justus Winter

    Merge pull request #55 from do3cc/entry_points_registry

    Entry points registry
    authored July 08, 2013
  2. Justus Winter

    Merge pull request #58 from twopir/master

    call dbacl with "-T email" for proper tokenization
    authored July 08, 2013

Jun 23, 2013

  1. call dbacl with "-T email" for proper tokenization

    Closes #57
    authored June 22, 2013

Jun 13, 2013

  1. Patrick Gerken

    Rename

    authored June 13, 2013
  2. Patrick Gerken

    Merge branch 'setuptools' of github.com:do3cc/afew into tests

    authored June 13, 2013
Something went wrong with that request. Please try again.