Skip to content
This repository was archived by the owner on Nov 27, 2017. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jgallen23/python-taskpaper
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: brandenburg/python-taskpaper
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 2 files changed
  • 3 contributors

Commits on Jul 28, 2010

  1. bugfix: don't crash in add_tag

    The tags are stored in a dict now, which does not
    have .append().
    brandenburg committed Jul 28, 2010
    Configuration menu
    Copy the full SHA
    d57ccb7 View commit details
    Browse the repository at this point in the history
  2. add drop_tag() to remove tags

    Implement a safe delete that works even if a given
    tag is not present.
    brandenburg committed Jul 28, 2010
    Configuration menu
    Copy the full SHA
    b93a057 View commit details
    Browse the repository at this point in the history
  3. Add generic 'search-by' method.

    Useful to find nodes based on arbitrary constraints.
    brandenburg committed Jul 28, 2010
    Configuration menu
    Copy the full SHA
    f03898e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b5f832 View commit details
    Browse the repository at this point in the history
  5. Add a convenience delete() method to Node

    This can be used together with select:
    
    for node in todos['done']:
    	node.delete()
    brandenburg committed Jul 28, 2010
    Configuration menu
    Copy the full SHA
    21218b8 View commit details
    Browse the repository at this point in the history
  6. Rewrite library.

    Improvements:
    - shorter; less code duplication
    - unicode clean
    - simpler interface
    - flexible iteration interface
    - less chance to create an inconsistent data structure
      (e.g., have a note that ends with a ':')
    brandenburg committed Jul 28, 2010
    Configuration menu
    Copy the full SHA
    8a6978a View commit details
    Browse the repository at this point in the history
  7. Support formatting only a subset of the items.

    Combine a select query with rendering the TaskPaper object to a string.
    
    For example, consider the following example:
    
        td = TaskPaper.parse(open('/path/to/my/todo-list')
        print td.format(lambda nd: 'today' in nd.tags)
    
    This will show all items tagged with @today _and their parents_,
    just like the TaskPaper GUI will do when filtering by a tag.
    brandenburg committed Jul 28, 2010
    Configuration menu
    Copy the full SHA
    b02ac08 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2010

  1. Add missing '@' tag marker in serialization code.

    The '@' sign was missing if a tag had a parameter.
    brandenburg committed Aug 19, 2010
    Configuration menu
    Copy the full SHA
    b7c6a65 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2012

  1. Configuration menu
    Copy the full SHA
    d0a4126 View commit details
    Browse the repository at this point in the history
  2. Add path-based insertion.

    Allows a node to be transferred between documents such that
    all parents are transferred as well unless already present.
    brandenburg committed Feb 7, 2012
    Configuration menu
    Copy the full SHA
    a2b1838 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2012

  1. Simplify tag parsing with a simple regular expression

    Much simpler and cleaner.
    brandenburg committed Nov 1, 2012
    Configuration menu
    Copy the full SHA
    55db267 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2013

  1. Configuration menu
    Copy the full SHA
    cf0c23d View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2013

  1. Add tests to understand API

    Hal Wine committed Jul 7, 2013
    Configuration menu
    Copy the full SHA
    d272e47 View commit details
    Browse the repository at this point in the history
  2. PEP 8 compliance changes

    Hal Wine committed Jul 7, 2013
    Configuration menu
    Copy the full SHA
    33b1e56 View commit details
    Browse the repository at this point in the history
  3. Support all "project" formats.

    Fixes hwine/python-taskpaper/#1 on github
    The TaskPaper app considers projects to be any line which:
     - does not start with '-', and
     - has a last non-tag character of ':'
    when leading white space is considered part of the tag
    Hal Wine committed Jul 7, 2013
    Configuration menu
    Copy the full SHA
    d061538 View commit details
    Browse the repository at this point in the history
  4. Tests check for all variants of project syntax

    These tests trigger the github issue hwine/python-taskpaper/#1
    
    (Tests added after fix, so future bisecting always works.)
    Hal Wine committed Jul 7, 2013
    Configuration menu
    Copy the full SHA
    5d1dbb6 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2013

  1. Merge improvements by Hal Wine

    Taken from master branch from https://github.com/hwine/python-taskpaper.git
    brandenburg committed Aug 8, 2013
    Configuration menu
    Copy the full SHA
    fd322a5 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2016

  1. Properly handle nested tags and escaped ')'

    Needed to handle TaskPaper 3 saved searches...
    brandenburg committed Mar 30, 2016
    Configuration menu
    Copy the full SHA
    44ecf2d View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2018

  1. Configuration menu
    Copy the full SHA
    9b2e394 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2018

  1. Port to Python 3

    brandenburg committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    1d39b0b View commit details
    Browse the repository at this point in the history
Loading