Fabien Benureau
9614593192
version system
2013-07-02 15:57:28 +01:00
Fabien Benureau
f528aa8a67
updated core. almost all tests are passing
2013-07-02 14:05:32 +01:00
Fabien Benureau
e4f7017fdb
commands updated to new config, new repo
2013-07-02 14:04:05 +01:00
Fabien Benureau
164816a910
updated tests
2013-07-02 14:03:32 +01:00
Fabien Benureau
c7a8ada751
enabled load keyword in repo __init__
2013-07-02 13:29:17 +01:00
Fabien Benureau
7b66a4697d
all repo test pass. doc are temporarily disabled.
2013-07-02 12:07:26 +01:00
Fabien Benureau
904ae07bc5
more test_repo tests are passing
2013-07-02 11:23:17 +01:00
Fabien Benureau
c3b71e9095
better files.clean_path arguments
2013-07-02 11:22:55 +01:00
Fabien Benureau
ac4b682307
added doc_dir and keywords init to config
2013-07-02 11:19:13 +01:00
Fabien Benureau
a354e79523
first test of new repo passing
2013-07-02 10:59:55 +01:00
Fabien Benureau
320a488667
added get operator to config
2013-07-01 14:56:16 +01:00
Fabien Benureau
45da61f4d2
added config support for multiple sections
2013-07-01 14:22:25 +01:00
Fabien Benureau
f934e8c2ec
more tests for config, slightly changed implementation and interface.
2013-07-01 13:44:43 +01:00
Fabien Benureau
e92c418d80
new, simplified, easier to use config implementation
...
tests are provided, but the rest of the code has not be updated yet.
2013-07-01 13:14:56 +01:00
Fabien Benureau
0d16c6a5a3
updated codestyle with open remark
2013-07-01 13:14:11 +01:00
Fabien Benureau
0514ad606a
Merge branch 'feat/fs' into develop
2013-06-30 18:42:16 +01:00
Fabien Benureau
11080f22ed
Merge branch 'feat/fs' of gmimosa:/gitroot/mimosa/papers into feat/fs
2013-06-30 18:41:21 +01:00
Fabien Benureau
500667baae
more usecase test, hack-fixed plugins.
2013-06-30 18:40:34 +01:00
Fabien Benureau
442ebe6cae
more usecase test, remove is broken.
2013-06-30 18:16:33 +01:00
Fabien Benureau
6d8b0aba21
added force option to remove command
2013-06-30 18:14:56 +01:00
Fabien Benureau
76e162be02
added test bibfiles for usecases
2013-06-30 18:14:24 +01:00
Fabien Benureau
193d815ca6
Merge branch 'texnote' into feat/fs
2013-06-30 18:10:06 +01:00
Fabien Benureau
6ba9b3e14a
added .DS_Store to gitignore
2013-06-30 09:31:09 +01:00
Fabien Benureau
ddfc129b64
redirect and check stdout in usecases
2013-06-29 22:43:37 +01:00
Fabien Benureau
37cd8209d7
compatibility module for python2/3 code
2013-06-29 22:42:04 +01:00
Fabien Benureau
20116cf69d
color.undye method for purging color from strings
2013-06-29 22:41:33 +01:00
Fabien Benureau
cb94166aef
test.sh into virtual usecase
2013-06-29 10:17:59 +01:00
Fabien Benureau
293fc2393f
automatic copy of content into fake fs
2013-06-29 10:04:38 +01:00
Fabien Benureau
46e6630e7a
corrected test name
2013-06-29 09:55:28 +01:00
Fabien Benureau
b4504278f2
more robust fake_fs testing; added papers add test
2013-06-29 09:30:56 +01:00
Fabien Benureau
13bd18cda9
working fs replacement enabling use case testing.
...
papers content was mostly moved to papers_cmd.py
You can now use papers_cmd.execute('papers tag Page99'.split()) from the code
2013-06-28 19:30:07 +02:00
Fabien Benureau
bfa6eb58b7
FIX bug in tag_cmd
2013-06-28 16:08:49 +02:00
Fabien Benureau
585e09e498
tags set are algebrical: math+romance-war
2013-06-28 15:22:55 +02:00
Fabien Benureau
919c7c1c5a
method parse for algebric tags
2013-06-28 14:58:27 +02:00
Fabien Benureau
7a21780ec9
Merge branch 'texnote' into develop
2013-06-28 12:16:41 +02:00
Jonathan Grizou
112d6269d7
Verification problème decoration event dans classe
2013-06-28 10:43:32 +02:00
Jonathan Grizou
1fbc855b96
nothing
2013-06-28 00:53:48 +02:00
Jonathan Grizou
9134ac62da
Error when renaming plugins.py in plugin.py, in texnote the import name was not changed.
2013-06-28 00:29:55 +02:00
Fabien Benureau
69f1fad7e9
Merge branch 'develop' into texnote
2013-06-28 00:01:11 +02:00
Fabien Benureau
5d5777fb5f
draft of coding guidelines
2013-06-27 23:07:56 +02:00
Fabien Benureau
cd0ddfd264
removed useless backup file
2013-06-27 23:07:56 +02:00
Fabien Benureau
6491099099
update pit with python3 support
2013-06-27 23:07:56 +02:00
Fabien Benureau
7c80257e7e
updated test.sh script
2013-06-27 23:07:56 +02:00
Olivier Mangin
014234b159
FIX issue with plugins being called plugins.
...
For some reason the installer creates a plugin package inside papers.
Therefore the 'import plugins' refers to the __init__.py module in that
directory. Fixed by renaming 'plugins.py' into 'plugin.py'.
2013-06-27 20:07:05 +02:00
Olivier Mangin
05ab7ec32a
Cleanup events.
...
- moves tests to separate test_events file
- cleanup base Event class
2013-06-27 19:41:45 +02:00
Olivier Mangin
19ca6c8ac2
Merge branch 'develop' into texnote
2013-06-27 19:21:53 +02:00
Olivier Mangin
e017ffef20
Fix bugs with saving tags in yaml.
...
- now saves tag set as list (maybe the save_meta function should be
moved to paper.py)
- updates test to actually test storing of metadata
2013-06-27 19:21:28 +02:00
Olivier Mangin
6d303b2c4c
Simplifies event mechanism.
...
- moves RemoveEvent to events
- makes listen a classmethod of the event
2013-06-27 18:35:57 +02:00
Olivier Mangin
4fe3b45836
Merge branch 'develop' into texnote
2013-06-27 18:06:51 +02:00
Fabien Benureau
467e9f4713
add_cmd automatically recognize the format when using the editor
2013-06-27 16:02:12 +02:00