org-sync.git
23 months agoos.el: add new var os-sync-props to force which property is synced. gsoc_pencil_down
Aurélien Aptel [Sat, 18 Aug 2012 16:45:28 +0000]
os.el: add new var os-sync-props to force which property is synced.

23 months agoos.el: let user add property at buglist level.
Aurélien Aptel [Mon, 13 Aug 2012 15:37:48 +0000]
os.el: let user add property at buglist level.

23 months agoREADME.org: update feature name in example.
Aurélien Aptel [Mon, 13 Aug 2012 14:29:25 +0000]
README.org: update feature name in example.

23 months agoos.el: add comments and ascii diagram of sync process.
Aurélien Aptel [Mon, 13 Aug 2012 14:28:14 +0000]
os.el: add comments and ascii diagram of sync process.

23 months agoos-github.el: clean filter and add debug message.
Aurélien Aptel [Mon, 13 Aug 2012 10:05:30 +0000]
os-github.el: clean filter and add debug message.

23 months agoos.el: quote description to prevent markup mess.
Aurélien Aptel [Mon, 13 Aug 2012 10:04:45 +0000]
os.el: quote description to prevent markup mess.

23 months agochange feature name to os.
Aurélien Aptel [Mon, 13 Aug 2012 09:06:06 +0000]
change feature name to os.

23 months agoos-github.el: fix list/headline bug.
Aurélien Aptel [Fri, 10 Aug 2012 16:51:39 +0000]
os-github.el: fix list/headline bug.

23 months agoos.el: fix DEADLINE timestamp.
Aurélien Aptel [Fri, 10 Aug 2012 15:08:16 +0000]
os.el: fix DEADLINE timestamp.

23 months agoos-rtm.el: implemented import.
Aurélien Aptel [Fri, 10 Aug 2012 15:00:01 +0000]
os-rtm.el: implemented import.

23 months agoos.el: os-parse-date returns nil on empty strings.
Aurélien Aptel [Fri, 10 Aug 2012 14:58:54 +0000]
os.el: os-parse-date returns nil on empty strings.

23 months agoos-rtm.el: get and set auth token.
Aurélien Aptel [Thu, 9 Aug 2012 17:09:00 +0000]
os-rtm.el: get and set auth token.

23 months agoREADME: s/shell/sh/ v0.2
Aurélien Aptel [Thu, 9 Aug 2012 14:33:13 +0000]
README: s/shell/sh/

23 months agoREADME.org: update installation procedure.
Aurélien Aptel [Thu, 9 Aug 2012 14:28:37 +0000]
README.org: update installation procedure.

23 months agoos.el: update doc.
Aurélien Aptel [Thu, 9 Aug 2012 14:02:38 +0000]
os.el: update doc.

23 months agoos-rtm.el: implements API method call, app registration and auth.
Aurélien Aptel [Mon, 6 Aug 2012 17:30:10 +0000]
os-rtm.el: implements API method call, app registration and auth.

23 months agoos-rtm.el: first (non-working) draft.
Aurélien Aptel [Mon, 6 Aug 2012 11:04:53 +0000]
os-rtm.el: first (non-working) draft.

23 months agoos-rmine.el: add end-of-file comment.
Aurélien Aptel [Mon, 6 Aug 2012 11:03:46 +0000]
os-rmine.el: add end-of-file comment.

23 months agoos.el: human readable date for modifi and creation.
Aurélien Aptel [Thu, 2 Aug 2012 15:42:09 +0000]
os.el: human readable date for modifi and creation.

23 months agoos.el: set status to open when no status on new bug.
Aurélien Aptel [Thu, 2 Aug 2012 15:26:17 +0000]
os.el: set status to open when no status on new bug.

23 months agoomd.el: respect `recurse' arg when shuffling.
Aurélien Aptel [Wed, 1 Aug 2012 16:16:33 +0000]
omd.el: respect `recurse' arg when shuffling.

23 months agoomd.el: add random shuffling and mutating functions.
Aurélien Aptel [Wed, 1 Aug 2012 15:55:10 +0000]
omd.el: add random shuffling and mutating functions.

23 months agoomd.el: new document generator for the org-merge-driver project.
Aurélien Aptel [Wed, 1 Aug 2012 14:49:40 +0000]
omd.el: new document generator for the org-merge-driver project.

23 months agoos-rmine: make it work on other redmine hosts (hopefully).
Aurélien Aptel [Mon, 30 Jul 2012 22:43:13 +0000]
os-rmine: make it work on other redmine hosts (hopefully).

23 months agoos-rmine: implemented full sync of some field
Aurélien Aptel [Mon, 30 Jul 2012 22:42:01 +0000]
os-rmine: implemented full sync of some field

23 months agoos-rmine: fetch project it when sendings issues.
Aurélien Aptel [Fri, 27 Jul 2012 17:11:19 +0000]
os-rmine: fetch project it when sendings issues.

23 months agowhitespace.
Aurélien Aptel [Fri, 27 Jul 2012 15:53:38 +0000]
whitespace.

23 months agoorg-element changed its AST, update interpreting code.
Aurélien Aptel [Fri, 27 Jul 2012 15:52:07 +0000]
org-element changed its AST, update interpreting code.

23 months agofix side effect bug when sorting.
Aurélien Aptel [Fri, 27 Jul 2012 15:51:39 +0000]
fix side effect bug when sorting.

23 months agoos-rmine: fix auth
Aurélien Aptel [Thu, 26 Jul 2012 16:51:25 +0000]
os-rmine: fix auth

23 months agoadd redmine sync. doesn't work with hostedredmine.org for some reason...
Aurélien Aptel [Thu, 26 Jul 2012 14:23:25 +0000]
add redmine sync. doesn't work with hostedredmine.org for some reason...

23 months agoadd new redmine backend. importing works, no sync yet.
Aurélien Aptel [Wed, 25 Jul 2012 16:49:05 +0000]
add new redmine backend. importing works, no sync yet.

23 months agowhitespace.
Aurélien Aptel [Wed, 25 Jul 2012 16:48:49 +0000]
whitespace.

23 months agoremove DELETE status from TODO.
Aurélien Aptel [Wed, 25 Jul 2012 16:48:24 +0000]
remove DELETE status from TODO.

2 years agoREADME: cosmetic changes.
Aurélien Aptel [Fri, 20 Jul 2012 14:52:25 +0000]
README: cosmetic changes.

2 years agoREADME: add more explanations in the demo backend.
Aurélien Aptel [Fri, 20 Jul 2012 14:14:54 +0000]
README: add more explanations in the demo backend.

2 years agoignore error when killing conflict buffer.
Aurélien Aptel [Fri, 20 Jul 2012 13:58:16 +0000]
ignore error when killing conflict buffer.

2 years agofix merge.
Aurélien Aptel [Fri, 20 Jul 2012 13:57:36 +0000]
fix merge.

2 years agoadd var for org-sync conflict buffer name.
Aurélien Aptel [Fri, 20 Jul 2012 13:56:30 +0000]
add var for org-sync conflict buffer name.

2 years agosort bugs before writing to buffer.
Aurélien Aptel [Thu, 19 Jul 2012 17:04:43 +0000]
sort bugs before writing to buffer.

2 years agoreplace DELETE state by a delete property, update bb backend.
Aurélien Aptel [Wed, 18 Jul 2012 16:17:21 +0000]
replace DELETE state by a delete property, update bb backend.

2 years agoadd experimental conflict window.
Aurélien Aptel [Sun, 15 Jul 2012 22:31:20 +0000]
add experimental conflict window.

2 years agoupdate docs.
Aurélien Aptel [Sun, 15 Jul 2012 21:42:13 +0000]
update docs.

2 years agoos-bb: handle new bugs correctly.
Aurélien Aptel [Sun, 15 Jul 2012 21:41:47 +0000]
os-bb: handle new bugs correctly.

2 years agoos-github: handle new bugs correctly
Aurélien Aptel [Sun, 15 Jul 2012 21:41:08 +0000]
os-github: handle new bugs correctly

2 years agoremove old merge function.
Aurélien Aptel [Sun, 15 Jul 2012 21:39:13 +0000]
remove old merge function.

2 years agoadd DELETE status.
Aurélien Aptel [Sun, 15 Jul 2012 21:38:44 +0000]
add DELETE status.

2 years agoadd new interactive function, `os' which syncs buffer or imports new document.
Aurélien Aptel [Sat, 14 Jul 2012 18:04:56 +0000]
add new interactive function, `os' which syncs buffer or imports new document.

2 years agoupdate TODO
Aurélien Aptel [Sat, 14 Jul 2012 17:45:02 +0000]
update TODO

2 years agoadd a bit more doc in backend headers.
Aurélien Aptel [Sat, 14 Jul 2012 17:37:55 +0000]
add a bit more doc in backend headers.

2 years agodouble-space docs.
Aurélien Aptel [Sat, 14 Jul 2012 17:19:10 +0000]
double-space docs.

2 years agoedit file comments to reflect the name change.
Aurélien Aptel [Sat, 14 Jul 2012 16:41:08 +0000]
edit file comments to reflect the name change.

2 years agorename org-sync.el to os.el
Aurélien Aptel [Sat, 14 Jul 2012 16:40:14 +0000]
rename org-sync.el to os.el

2 years agoupdate TODO.
Aurélien Aptel [Fri, 13 Jul 2012 16:24:23 +0000]
update TODO.

2 years agoos-bb: update backend to new sync system.
Aurélien Aptel [Fri, 13 Jul 2012 16:22:11 +0000]
os-bb: update backend to new sync system.

2 years agoos-github: update to new sync system.
Aurélien Aptel [Fri, 13 Jul 2012 16:17:31 +0000]
os-github: update to new sync system.

2 years agoremove debug macro.
Aurélien Aptel [Fri, 13 Jul 2012 16:17:07 +0000]
remove debug macro.

2 years agohandle new bug in new sync system.
Aurélien Aptel [Fri, 13 Jul 2012 16:16:40 +0000]
handle new bug in new sync system.

2 years agofix eval last-update in backquoted sexpression.
Aurélien Aptel [Thu, 12 Jul 2012 00:05:38 +0000]
fix eval last-update in backquoted sexpression.

2 years agocontinue implementing new sync. backends are currently broken.
Aurélien Aptel [Thu, 12 Jul 2012 00:03:53 +0000]
continue implementing new sync. backends are currently broken.

2 years agostart of the new sync/merge cached system.
Aurélien Aptel [Wed, 11 Jul 2012 16:30:51 +0000]
start of the new sync/merge cached system.

2 years agodocstring rewording.
Aurélien Aptel [Tue, 10 Jul 2012 21:31:36 +0000]
docstring rewording.

2 years agoadd cache utils.
Aurélien Aptel [Tue, 10 Jul 2012 21:24:44 +0000]
add cache utils.

Add variable `os-cache-alist' and functions:
- `os-get-cache', `os-set-cache' : retrive/update URL-buglist mapping in cache.
- `os-load-cache', `os-write-cache' : load/restore cache on disk.

2 years agoremove dead code.
Aurélien Aptel [Tue, 10 Jul 2012 19:42:00 +0000]
remove dead code.

2 years agojust some cosmetics.
Aurélien Aptel [Tue, 10 Jul 2012 19:34:43 +0000]
just some cosmetics.

2 years agoupdate documentation.
Aurélien Aptel [Mon, 9 Jul 2012 15:50:40 +0000]
update documentation.

2 years agoTODO: update
Aurélien Aptel [Mon, 9 Jul 2012 15:38:01 +0000]
TODO: update

2 years agoremove os-defun-overridable macro. simplify backend system.
Aurélien Aptel [Mon, 9 Jul 2012 15:34:02 +0000]
remove os-defun-overridable macro. simplify backend system.

The right value of a pair in os-backend-alist is now the symbol of a
variable defined in each backend. This variable is an alist that maps
verb symbol (base-url, fetch-buglist, send-buglist for now) to
function symbol.

2 years agoREADME: point to code documentation.
Aurélien Aptel [Mon, 9 Jul 2012 14:44:12 +0000]
README: point to code documentation.

2 years agoos-bb: clean requirements.
Aurélien Aptel [Mon, 9 Jul 2012 14:42:07 +0000]
os-bb: clean requirements.

2 years agoos-github: clean requirements.
Aurélien Aptel [Mon, 9 Jul 2012 14:41:12 +0000]
os-github: clean requirements.

2 years agoremove uneeded require.
Aurélien Aptel [Mon, 9 Jul 2012 14:40:03 +0000]
remove uneeded require.

2 years agoAdd commentary and code documentation.
Aurélien Aptel [Mon, 9 Jul 2012 14:38:49 +0000]
Add commentary and code documentation.

2 years agoremove dead code and fix requirement.
Aurélien Aptel [Sun, 8 Jul 2012 22:10:58 +0000]
remove dead code and fix requirement.

2 years agohandle and use DEADLINE: <timestamp> syntax.
Aurélien Aptel [Sun, 8 Jul 2012 22:05:36 +0000]
handle and use DEADLINE: <timestamp> syntax.

2 years agoTODO: update
Aurélien Aptel [Sat, 7 Jul 2012 16:12:01 +0000]
TODO: update

2 years agoadd README.
Aurélien Aptel [Sat, 7 Jul 2012 12:00:23 +0000]
add README.

2 years agoadd TODO.org! time to get some well deserved sleep nao.
Aurélien Aptel [Sat, 7 Jul 2012 00:32:01 +0000]
add TODO.org! time to get some well deserved sleep nao.

2 years agoremove computation of last-update to always fetch everything.
Aurélien Aptel [Fri, 6 Jul 2012 23:35:55 +0000]
remove computation of last-update to always fetch everything.

The approach is wrong. If the user edits a bug, the timestamp is not
modified and we have no obvious way to tell what has changed. So if
nothing was updated at the remote tracker, nothing is fetch so there's
nothing to merge and nothing to send... Augh!

2 years agoos-github: typo, remove pair of parens.
Aurélien Aptel [Fri, 6 Jul 2012 23:35:08 +0000]
os-github: typo, remove pair of parens.

2 years agoos-github: modif-url is not used when id is nil, default to 0.
Aurélien Aptel [Fri, 6 Jul 2012 23:25:35 +0000]
os-github: modif-url is not used when id is nil, default to 0.

2 years agoos-github: use `tag` instead of `t` to iterate on tags...
Aurélien Aptel [Fri, 6 Jul 2012 23:24:25 +0000]
os-github: use `tag` instead of `t` to iterate on tags...

2 years agoos-github: handle tag creation.
Aurélien Aptel [Fri, 6 Jul 2012 23:13:33 +0000]
os-github: handle tag creation.

2 years agosort PROPERTIES by property name when exporting to element.
Aurélien Aptel [Fri, 6 Jul 2012 23:12:13 +0000]
sort PROPERTIES by property name when exporting to element.

2 years agofix os-get-bug-id to return nil when id is nil.
Aurélien Aptel [Fri, 6 Jul 2012 23:11:01 +0000]
fix os-get-bug-id to return nil when id is nil.

2 years agoadd completion message.
Aurélien Aptel [Fri, 6 Jul 2012 23:09:58 +0000]
add completion message.

2 years agoos-bb: fix format error.
Aurélien Aptel [Fri, 6 Jul 2012 23:00:19 +0000]
os-bb: fix format error.

modif-url is not used when id is nil but id has to be a number for
format to work, so default to 0.

2 years agoos-bb: fix invalid kind/priority error.
Aurélien Aptel [Fri, 6 Jul 2012 22:53:55 +0000]
os-bb: fix invalid kind/priority error.

2 years agoos-bb: handle https url.
Aurélien Aptel [Fri, 6 Jul 2012 19:45:24 +0000]
os-bb: handle https url.

2 years agofix import bug.
Aurélien Aptel [Fri, 6 Jul 2012 19:44:12 +0000]
fix import bug.

2 years agoadd erroneously deleted os--base-url back.
Aurélien Aptel [Thu, 5 Jul 2012 16:07:08 +0000]
add erroneously deleted os--base-url back.

2 years agoremove old backend files.
Aurélien Aptel [Wed, 4 Jul 2012 16:44:03 +0000]
remove old backend files.

2 years agomake all the code byte-compilable.
Aurélien Aptel [Wed, 4 Jul 2012 16:32:03 +0000]
make all the code byte-compilable.

2 years agoadd conventional comment headers.
Aurélien Aptel [Wed, 4 Jul 2012 13:11:46 +0000]
add conventional comment headers.

2 years agorename backend files to use os- prefix.
Aurélien Aptel [Wed, 4 Jul 2012 12:48:39 +0000]
rename backend files to use os- prefix.

2 years agowhitespace.
Aurélien Aptel [Sun, 1 Jul 2012 17:38:32 +0000]
whitespace.

2 years agotake into account last update date for partial download.
Aurélien Aptel [Sun, 1 Jul 2012 17:33:19 +0000]
take into account last update date for partial download.

2 years agofix bug in os-time-max; os-buglist-dups now returns duplicated ids.
Aurélien Aptel [Sun, 1 Jul 2012 17:32:30 +0000]
fix bug in os-time-max; os-buglist-dups now returns duplicated ids.

2 years agoadd last update time as a fetch argument.
Aurélien Aptel [Thu, 28 Jun 2012 18:18:38 +0000]
add last update time as a fetch argument.

2 years agobitbucket: handle kind and priority.
Aurélien Aptel [Wed, 27 Jun 2012 21:50:15 +0000]
bitbucket: handle kind and priority.