org-sync.git
2 years agofix description for new bug without properties. v0.1
Aurélien Aptel [Tue, 5 Jun 2012 14:49:00 +0000]
fix description for new bug without properties.

2 years agoclose paren and fetch closed bugs.
Aurélien Aptel [Tue, 5 Jun 2012 14:26:27 +0000]
close paren and fetch closed bugs.

2 years agofix deleted bugs considered as new.
Aurélien Aptel [Mon, 4 Jun 2012 17:02:55 +0000]
fix deleted bugs considered as new.

2 years agoupdate doc in comment.
Aurélien Aptel [Sun, 3 Jun 2012 17:25:50 +0000]
update doc in comment.

2 years agofix import, add TODO keywords to doc when necessary.
Aurélien Aptel [Sun, 3 Jun 2012 17:19:58 +0000]
fix import, add TODO keywords to doc when necessary.

2 years agofix bug creation (new bug sync).
Aurélien Aptel [Thu, 31 May 2012 15:22:44 +0000]
fix bug creation (new bug sync).

2 years agoos-sync works! simple fields can be synchronized.
Aurélien Aptel [Mon, 28 May 2012 21:58:22 +0000]
os-sync works! simple fields can be synchronized.

I have not tested everything yet. Let's get some sleep first :)

2 years agoremove debug throw.
Aurélien Aptel [Mon, 28 May 2012 10:09:58 +0000]
remove debug throw.

2 years agorewrite merging function & fix bugs.
Aurélien Aptel [Sat, 26 May 2012 00:58:12 +0000]
rewrite merging function & fix bugs.

2 years agofix default properties & other bugs
Aurélien Aptel [Fri, 25 May 2012 09:58:41 +0000]
fix default properties & other bugs

2 years agofix bugs, add predicate for bug and buglist comparaison, rename pull to sync
Aurélien Aptel [Thu, 24 May 2012 00:02:59 +0000]
fix bugs, add predicate for bug and buglist comparaison, rename pull to sync

2 years agofix pull & first draft of push.
Aurélien Aptel [Tue, 15 May 2012 22:42:42 +0000]
fix pull & first draft of push.

2 years agoos-find-buglists now returns every buglist in an element.
Aurélien Aptel [Sun, 13 May 2012 15:07:44 +0000]
os-find-buglists now returns every buglist in an element.

2 years agoshort url in example comments.
Aurélien Aptel [Sun, 13 May 2012 09:54:22 +0000]
short url in example comments.

2 years agochanged all prefix from org-sync-* to os-*, reindent and clean up.
Aurélien Aptel [Sun, 13 May 2012 09:52:20 +0000]
changed all prefix from org-sync-* to os-*, reindent and clean up.

2 years agonew intermediate representation of bugs/buglist.
Aurélien Aptel [Sat, 12 May 2012 23:35:12 +0000]
new intermediate representation of bugs/buglist.

Here are the new data structures.

A buglist:

    '(:title "My buglist"
      :url "http://github.com/repos/octocat/Hello-World"
      :bugs (BUGS...))

A bug:

    '(:id 3
      :status 'open ;; or 'closed
      :title "foo" :desc "blah"
      :priority 0 ;; up to 4 for max priority
      :tags ("a" "b" "c")
      :author "Aurélien"
      :assignee "Foo"

      ;; dates are in ISO-8601
      :date-deadline "2011-04-12T23:09:31Z"
      :date-creation "2011-04-10T20:09:31Z"
      :date-modification "2011-04-10T21:09:31Z"

      ;; backend-specific properties
      ;; ...
      )

Most functions have changed to handle them.

2 years agofirst draft of import/sync.
Aurélien Aptel [Fri, 11 May 2012 14:10:03 +0000]
first draft of import/sync.

Run org-sync-import in a document that doesn't have a buglist headline
to insert a "Buglist" headline with all the associated bugs.

Alternatively, add the following in your document:

    * Buglist
    :PROPERTIES:
    :url:      https://api.github.com/repos/octocat/Hello-World/issues
    :END:

and run org-sync-pull. It will insert (overwrite for now) the content
of this headline with the same buglist you would get with
org-sync-import.

No error checking atm.

2 years agonest bug in a buglist headline and add bug id to bug properties.
Aurélien Aptel [Tue, 8 May 2012 22:05:00 +0000]
nest bug in a buglist headline and add bug id to bug properties.

2 years agoremove dangling parens.
Aurélien Aptel [Mon, 7 May 2012 21:49:03 +0000]
remove dangling parens.

2 years agofirst draft of github bug retriver.
Aurélien Aptel [Sat, 5 May 2012 19:25:31 +0000]
first draft of github bug retriver.

GitHub limits the number of result per request, so in order to get all
issues we have to download several pages.

Everything is synchroneous right now for simplicity. I will tackle on
this problem later on.

This is a PoC. There is very little data imported from github but
we can see Nicolas' org-element-interpret-data already works :)

2 years agogsoc application moved to worg
Aurélien Aptel [Sat, 5 May 2012 19:17:36 +0000]
gsoc application moved to worg

2 years agoadd gsoc application.
Aurélien Aptel [Wed, 2 May 2012 06:53:59 +0000]
add gsoc application.