pristine:0000000633-f217bddd62fe5d8580a9a1ff5083b641b5710b390b46402b45519754f2841c11 [initial import Olivier Schwander **20110402174525 Ignore-this: bdd3d9acf5ec2c77ca1a507ba24f2283 ] hash: 0000007157-3ffaac150de09975248d57a2032cf5206ee479b4916f0efa5d8263eb0ed62ce9 [dump method Olivier Schwander **20110403165929 Ignore-this: 4ede980144416c1c7f3ce71181428f9a __str__ is a particular case of this one ] hash: 0000001911-d6a78ec4f718ceb8d82b47f2d6790525389812e093e823551b302db93cdad751 [date parser for agenda Olivier Schwander **20110403200611 Ignore-this: e6c1332d152b1c65543927bad4267b2e ] hash: 0000003308-53d20b360b5658d6a735b5ce3fa1d96e35c207b88509bd40cd0068bdefad3803 [filter agenda items by date Olivier Schwander **20110403215220 Ignore-this: 455128f56b32f709c3e3cef2daff3935 ] hash: 0000002247-41ea435b1bf550bd2cb91c26f829faf162baf6f01347bf8b2188f2585dc49ed0 [accessors for Node attributes Olivier Schwander **20110403220108 Ignore-this: 1b650d599bf2bfdfc6c1fc27c6bebf58 ] hash: 0000001091-cd5360f4b4be4d0b5ed61d7ccc5b211ae86595f48ac9fa3c0f8f050cfeb6cb69 [stars function is now a method Olivier Schwander **20110403220232 Ignore-this: da4e621d0b3db4180171bdbcbba5df17 ] hash: 0000000650-b78bee0cb501fd4155b4406e7b790cadae99d6d6137e1a868c5994239d6616bf [heading_as_string method is now simply called heading Olivier Schwander **20110403220415 Ignore-this: dd04db456c49363e2b6ad38de8c56278 ] hash: 0000000748-ed2d39bcae8798e79a19c43953995df861a2ccaaccdde151246f66b75bce0101 [documentation for the root module Olivier Schwander **20110403221342 Ignore-this: 7f0c0bf10dd8891974a51a0f5cf62c50 ] hash: 0000000852-d11a56265201a3860dafbaa1c886592c57f2a7ed517db79f36336d201e561622 [documentation for __init__ module Olivier Schwander **20110403221522 Ignore-this: 6fe23a977c3e4bec7aba9ae8d83abbb2 ] hash: 0000000450-e49652f25cd9bdb7b64966ff113c20f205c9eb8c9f341ec4992013673ecfa415 [neo shebang uses python2.7 Olivier Schwander **20110404144140 Ignore-this: 30bae609b3a785cb7cc55b46601c9dc3 ] hash: 0000000210-467c053aadda3817da3523e46ee77a6e3444c054dff0197d466c703340dbdff5 [align tags when dumping Olivier Schwander **20110404144208 Ignore-this: d0666c5ca419194434c0d17d8106d3 ] hash: 0000000570-752c1035ec53092614ee6aac1725382942d5c0c34ac643dd5af434abaa9d26d4 [remove magicdate dependency, use a split based date parser Olivier Schwander **20110404144428 Ignore-this: 73852f8642fe6b5f7efaf457f399885b ] hash: 0000000632-918e199b1b149be08dd81af662e1831c429352ade4aef84bcafb29eacfbac75b [utf-8 encode input and decode output Olivier Schwander **20110404145158 Ignore-this: a49f5505104815d7cca47e91bf3666dc ] hash: 0000002449-656f2b0a013df7be112dacbde66fc0d00a7bbf75c021f90b826e236db657d52c [parse priority markers Olivier Schwander **20110404154057 Ignore-this: acd980895ad2bb88d0695686ae278eea ] hash: 0000001207-13943eaf560daf3776316ff10724ab057a06c383529ff202548dd8384f83d276 [fix org tree building Olivier Schwander **20110404154124 Ignore-this: 20194a3ccf6424aa7918354e79e51223 ] hash: 0000000231-e62458960796234a83979a798e8153b6afd74c8322a0cd53ca361395100e5ef1 [agenda formatting is now done in the neo script Olivier Schwander **20110404171925 Ignore-this: d74f0bcd8437b168014e1f29134a334d The agenda method of Node returns a dict. ] hash: 0000001061-eda70706eb61ea0193eb1664332543b5408c6a367e96ed170a31a31de363db79 [full range of an event dates are included in the agenda Olivier Schwander **20110409132703 Ignore-this: d172dcbea7d94fc8b9eeac6dfc85fd5a ] hash: 0000001694-188dd06f75657d9bfe0112158ed6d9e11ef1e560d17dd69a490bf27f8298a60d [agenda does not longer have a file arg Olivier Schwander **20110409132959 Ignore-this: 46d7c25fd3c6d79f871c28cdf84d1ab0 ] hash: 0000000397-a9ae55bcb715168330dc723ccfbd80e99ed5301bb40c347f52aa89762326e555 [neo better argument parser Olivier Schwander **20110410094912 Ignore-this: 70dd8291e660d0474a509da98133718f ] hash: 0000001914-0d9c96fe86029c9a2ca6d342b926105648e0c7b83bc2bbea157b239477105e57 [agenda is no longer a method of the Node class Olivier Schwander **20110410101913 Ignore-this: ec91f7e4bea1f551477f3083c48d6b03 ] hash: 0000002825-1e4c5a6e781f2c0fb96ed1302a9721feb64ab7beb5d79fa70741b901476a2aeb [main Org class can directly load data from a file Olivier Schwander **20110410102422 Ignore-this: ce8714ee8cba1f1bf8156ce2157ef8c5 ] hash: 0000000486-2b7f883489e6f3cef53bf7b51888b59757c6a48fe19ce2bbbd80638ed2e58add [timestamp parser manages SCHEDULED and DEADLINE keywords Olivier Schwander **20110410102428 Ignore-this: dce9a962f39acc3fb5a9dda6fa69b99a ] hash: 0000001930-74317999c411de758b9697851b2123acd5088fb0a7e6531ce279f45e98dd1470 [support for a configuration file Olivier Schwander **20110410102539 Ignore-this: f740e56d4e8ba563439b5d0d6a49281c Right now, only for agenda files ] hash: 0000001561-b5b23bbe37fb038cae5b80e514fdadf4c323919d35e8309f3a26450ce939e0d5 [is_done and is_todo for nodes Olivier Schwander **20110410130023 Ignore-this: bb1ec51a64f756d94a67ee874413e234 with hardcoded todo states ] hash: 0000000654-eb8b9b883bbc1077d963543b2625c5efdac6c75fdbbee3646ad5f79de2a70953 [agenda displays event with DONE state Olivier Schwander **20110410130100 Ignore-this: 2b427a76c5d586d8797ca79d4e750963 ] hash: 0000000993-6adcd429da188fad1f1424cf9cbaf0108ff73eca8dbaa419db6043e0fde1d957 [neo agenda has an ndays option Olivier Schwander **20110410130513 Ignore-this: 813eb7bb0e34029f75e5b355547af3bb ] hash: 0000000500-75cf7fc6deb4b444ff90d486bc24328052b5c64efcb7b49a2afcf1d263ec325b [simple method for getting scheduled and deadline timestamps Olivier Schwander **20110410144501 Ignore-this: df315149913567da37da50ed70fb49a2 ] hash: 0000000656-521207984be1b568060c4677652bd64e48bc80db5791763d8ea3f06383d42805 [agenda differentiate between simple, deadline and schedule statements Olivier Schwander **20110410144535 Ignore-this: da88319eaca16c6854ae53bf03205276 ] hash: 0000001726-a960b02045634083808c80f8f37b36d405fc7ca01739dc316ad45d8ee84d93c2 [neo agenda command prints deadline and scheduled informations Olivier Schwander **20110410144553 Ignore-this: a1e6dd6635bd0e666a9808202e4e3978 ] hash: 0000001185-a695a0c395d15b4ab813ac5463373dbf933f87ba9dbac5134f54f4c5c0e9eb67 [neo agenda column separator is in a variable Olivier Schwander **20110410152037 Ignore-this: 667b3affeff53de3360abf6d955c7316 ] hash: 0000001337-81c7c02bf1ea3851422252f367b1ee36a42aaab79e052789b31bb0d7d29f35aa [neo agenda formats output using texttable Olivier Schwander **20110410160415 Ignore-this: f75a2250a09aed89c5f8cd7895b51807 ] hash: 0000002643-119be3d765b095acbb25a44e82bac1125f8c15999368a091d79033c03c2f72c7 [fix title method in Node Olivier Schwander **20110410160431 Ignore-this: 6cb1175188807b27ff3a568e7d3ca92a ] hash: 0000000193-6243a7911963a84e0ec1860a5cd678a3f2c0766fdd3fa25b5179f641a6f4064e [setup.py file Olivier Schwander **20110410161458 Ignore-this: 38e364e56fb43546b6fa158ae531ac47 ] hash: 0000000493-01f610d80c96a670b7dd15e34ed90220f645d7996d186bcf9556c2e269698f29 [neo search config file in ~ Olivier Schwander **20110410161417 Ignore-this: 15717972c1cb1225b5029b727186a9c There is an option for setting the config path. ] hash: 0000000691-5f5e3183be8a2a113330c014e7fca49da32f03ea50268fbd07756efb595375c9 [example file for configuration Olivier Schwander **20110410161755 Ignore-this: de3854d5be203175ca3b9b5ee63694b6 ] hash: 0000000401-21b9df049fc6aa9cf00bbed829b5e6cd8ff9a0dcbacebbe4eac1ee98e7e643b7 [package name in setup.py is lower-cased Olivier Schwander **20110410161807 Ignore-this: 1f1b0e7baf813c85426eb3fa609bb1bb ] hash: 0000000212-5b46e5de8e9039f2e48664d2646c27b9631f6adf975dccecbbbf88ec4f4ff014 [darcs boringfile is versionned in .boring Olivier Schwander **20110410162106 Ignore-this: 3b14ddf22749cb66f2bb34a348bc9c26 ] hash: 0000002362-4c090806f57350514f37e029eb9ad6721211639a8f1bfe88161c3e425bc7ed96 [neo split each action in its own submodule Olivier Schwander **20110412154222 Ignore-this: ea6ae073f65305b45700029f5107fb9c ] hash: 0000005867-2e89f35776157a357c1202e23d54c8a0f8b31c9b2f4ef042590eca0540868c46 [setup.py contains license information Olivier Schwander **20110412155031 Ignore-this: 9dbd705f1a37d3a6631941b7fc404e35 ] hash: 0000000763-78b18291e3fcc75610ce57ea6533e304b45beee98bf54a8d91004962075a89fe [setup.py classifiers Olivier Schwander **20110412155105 Ignore-this: 7625040bdaf989c360ef6a74dd48dd73 ] hash: 0000000516-1238e439b75fef3760c83b39bc7dbd6f30df6680ec3e12d044f02e852e8eb28b [setup.py requires Olivier Schwander **20110412155119 Ignore-this: 724bb074fb6d39e37abc3fda8c4efb9c ] hash: 0000000226-7572cc89af59422fba93019a269217cf29c1e99b071f76d7a570e9a98fd3e43e [do not crash when config file is missing Olivier Schwander **20110416103920 Ignore-this: bb0682a336efc7c3f61a88cafe4ae7db ] hash: 0000000721-01f74e2e88a2b0403aee892adb24e687c74f650c5df7a3b3805ccf8e949aa3aa [argparser for actions are in submodules Olivier Schwander **20110416103958 Ignore-this: b815ab7288dc2a55d6ce0b6b5245c037 ] hash: 0000002865-977cacb57a0769ff18077c65e80bc04d021cff4ce7cd26e206f5657ed78dbc5b [agenda clean-up for Table implementation Olivier Schwander **20110416150540 Ignore-this: 594c072c1cc94745380be0fc14e872a2 ] hash: 0000003480-128c0e66a0c5f87884596fb7521f653ee150b5f78219cdbd5bc6cb8c32a91e25 [deadline item are show even if today is not in the alert period Olivier Schwander **20110416150800 Ignore-this: 343a117c501f1f8c5d68ed02346f22b4 ] hash: 0000000501-c2ba2f392b26aa81633b5a38016a722a0e649d0b009e7eac0f600d504f154cfc [manager repeaters in timestamps Olivier Schwander **20110416150858 Ignore-this: 554888b0c2097d57a61e333299f77d36 ] hash: 0000002169-3e2da479d6dbd78774eb789c516cb75b06eedf9419349f4883da5aa1a14e311d [display todolists Olivier Schwander **20110417091449 Ignore-this: a2b6ff423a5f0e4359b2a9bcfa86d343 ] hash: 0000001077-ecee1fe211d822a6c0012712774dcf3eb4b221af844060b6235974aece864dde [agenda only add deadlines which fall in the agenda period Olivier Schwander **20110417105134 Ignore-this: 5381970ca5fc66e644e38aed5c0bca52 ] hash: 0000000333-c78ec955dacebf836449e86f751207ce28bf054e3e036be124bfe0431b2d1b15 [custom state keywords are allowed Olivier Schwander **20110418205722 Ignore-this: 7ea661e6d1665c01bd20622bde842071 ] hash: 0000002942-8dc0a8dedc7a99492f654b23cea97923e7a97b7076a2b88358aba203d656ea1b [remove obsolete module Olivier Schwander **20110418205809 Ignore-this: ae949c4b7c923921b5596dd30bdfd065 ] hash: 0000000978-4534d3b5255a127fab72b5aee462c4018e876ef57fc0312635a32636f9059f14 [rename neo.py into neo Olivier Schwander **20110419174116 Ignore-this: afc24e3d611345a478e56f5b6823745 ] hash: 0000000242-3b6a4db5d5d985a9f9041b30b085e54fa41809c5569a2d01c78d69ca7aadd5e9 [fix packages entry in setup.py Olivier Schwander **20110420162300 Ignore-this: c57427f22f8c246641475fac0883cc2c Thanks to OSiRiS ] hash: 0000000282-e0d84eed77b15a4a4b2d91b86dfe17d9da79972fa3cdb07ccc800c29d73e907d [COPYING and README file Olivier Schwander **20110420164709 Ignore-this: 2a6cee2de67995c7c92dda3469bdded8 README is a rst file (for PyPI), sorry... ] hash: 0000037091-6c54275d8e234a9c6bdf6443c73417422c8c5495770e4322a2b2d804a2e806b9 [todolists support Olivier Schwander **20110804182240 Ignore-this: ad4263c4f563e8859731641a8bea6d18 ] hash: 0000001732-e0205df230b4407f6debb858b38d59df9c3b25a4d200217b8c12c5d3669e1c62 [factorization of the config file management in a dedicated module Olivier Schwander **20110805112944 Ignore-this: fbbd4ad3768116a42f818bd3aabed8e9 ] hash: 0000001332-c1aa63ec15cc77f483abf955a5236238ffb7256a463d6a504955e792da30d1d0