org-sync.git
22 months 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.

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

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

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

22 months 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.

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

22 months 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 :)

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

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

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

22 months 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

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

23 months 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.

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

23 months 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.

23 months 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.

23 months 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.

23 months 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.

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

23 months 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 :)

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

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