* Kudos to Auréliens and Andrew who finished the GSoC successfully!
@ 2012-08-24 16:11 Bastien
2012-08-25 12:26 ` Puneeth Chaganti
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Bastien @ 2012-08-24 16:11 UTC (permalink / raw
To: emacs-orgmode
I'm happy to announce Aurélien and Andrew both passed the final
evaluation for their GSoC. Join me in congratulating them :)
See their code in action:
Aurélien's Org-sync:
http://www.youtube.com/watch?v=kbj6-j0teCY
Andrew's Org Merge driver (put your own favorite music):
http://www.youtube.com/watch?v=GbaaFmoEfGw
If you want to test the code:
~$ git clone git://orgmode.org/org-sync.git
~$ git clone git://orgmode.org/org-merge-driver.git
I'm really glad they went so far in these projects, despite
the fact that I could not support them as much as I wanted.
Here are some notes they shared with me about their project,
don't hesitate to pick up some news and ask questions.
Enjoy!
Org-sync -- Use online bugtrackers from Emacs with Org-mode
===========================================================
Org-sync uses a new parser for Org documents and provides a generic
interface to add new backends.
Tutorial, code, screencast (demo) and documentation available at
[http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/]
Org-sync
--------
What works:
- cache system to prevent fetching everything everytime
- conflict resolution
- synchronization
What doesn't:
- no bugzilla, google code, google task and toodledoo backends
- no conversion from online service markup to org syntax.
Github
------
What works:
- add new bugs
- change status, description, title, etc
- change/create/remove tags
What doesn't:
- milestones ignored
Bitbucket
---------
What works:
- delete/add new bugs
- change status, description, title, type, etc
What doesn't:
- components, versions, milestones ignored
Redmine
-------
What works:
- delete/add new bugs
- change title and description
What doesn't:
- almost every other field is ignored
- not tested very well
Remember the milk
-----------------
What works:
- import existing tasks
What doesn't:
- synchronization not implemented
1: [http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/]
Org-Merge Driver -- Merge Org Mode documents
============================================
The project webpage is available at:
[http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/git-merge-tool/index.html]
There is small (soundless) demonstration here:
[http://www.youtube.com/watch?v=GbaaFmoEfGw]
What Works
----------
- Parsing Org files into data structures
- A system for matching and merging arbitrary lists of data
- Element movement detection
- A system for supporting new types of element
- A testing framework, and a number of tests
Headings
~~~~~~~~
- recognize and merge priority and stat cookies
- recognize and merge TODO states
- recognize and merge TAGS
- support movement detection of UID'ed headings
Text
~~~~
- Merge text blocks using a line-by-line merge strategy
Properties
~~~~~~~~~~
- Recognize properties in a property drawer
- Properly deal with value updates
What doesn't work
-----------------
- Does not support more encodings than UTF-8
- Some movement updates will give unexpected results
Possible Future Features
------------------------
- Able to specify different merge software for different types of blocks
- Footnotes support
- Date Tree support
--
Bastien
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kudos to Auréliens and Andrew who finished the GSoC successfully!
2012-08-24 16:11 Kudos to Auréliens and Andrew who finished the GSoC successfully! Bastien
@ 2012-08-25 12:26 ` Puneeth Chaganti
2012-08-27 16:15 ` Eric Schulte
2012-08-29 12:28 ` Jason F. McBrayer
2 siblings, 0 replies; 8+ messages in thread
From: Puneeth Chaganti @ 2012-08-25 12:26 UTC (permalink / raw
To: Bastien; +Cc: emacs-orgmode
On Fri, Aug 24, 2012 at 9:41 PM, Bastien <bzg@altern.org> wrote:
> I'm happy to announce Aurélien and Andrew both passed the final
> evaluation for their GSoC. Join me in congratulating them :)
Aurélien and Andrew, Congratulations on successfully completing your
GSoC, and the wonderful projects!
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kudos to Auréliens and Andrew who finished the GSoC successfully!
2012-08-24 16:11 Kudos to Auréliens and Andrew who finished the GSoC successfully! Bastien
2012-08-25 12:26 ` Puneeth Chaganti
@ 2012-08-27 16:15 ` Eric Schulte
2012-08-29 12:10 ` Aurélien Aptel
2012-08-29 17:26 ` Bastien
2012-08-29 12:28 ` Jason F. McBrayer
2 siblings, 2 replies; 8+ messages in thread
From: Eric Schulte @ 2012-08-27 16:15 UTC (permalink / raw
To: emacs-orgmode
Congrats to both of you on successfully completing these projects.
Having watched the videos and played around with the merge driver
locally these look like great additions to the Org-mode ecosystem. I
hope these tools both receive publicity outside of the Org-mode mailing
list.
Ideally the gnu project will publish an announcement of successful GSOC
projects. In addition it may be worthwhile to create pages for each
project on the Emacs Wiki [1] and to add announcements to the front page
of the orgmode.org site.
Also releasing Org-sync as an ELPA package [2] could increase its
visibility and user base.
Cheers and thanks for the excellent contributions!
Bastien <bzg@altern.org> writes:
> I'm happy to announce Aurélien and Andrew both passed the final
> evaluation for their GSoC. Join me in congratulating them :)
>
> See their code in action:
>
> Aurélien's Org-sync:
> http://www.youtube.com/watch?v=kbj6-j0teCY
>
> Andrew's Org Merge driver (put your own favorite music):
> http://www.youtube.com/watch?v=GbaaFmoEfGw
>
> If you want to test the code:
>
> ~$ git clone git://orgmode.org/org-sync.git
> ~$ git clone git://orgmode.org/org-merge-driver.git
>
> I'm really glad they went so far in these projects, despite
> the fact that I could not support them as much as I wanted.
>
> Here are some notes they shared with me about their project,
> don't hesitate to pick up some news and ask questions.
>
> Enjoy!
>
[...]
Footnotes:
[1] http://www.emacswiki.org/
[2] http://tromey.com/elpa/
The following has the best documentation I've found on how to
bundle an ELPA package (just ignore the Marmalade-specific parts).
http://marmalade-repo.org/doc-files/package.5.html
--
Eric Schulte
http://cs.unm.edu/~eschulte
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kudos to Auréliens and Andrew who finished the GSoC successfully!
2012-08-27 16:15 ` Eric Schulte
@ 2012-08-29 12:10 ` Aurélien Aptel
2012-08-29 17:26 ` Bastien
1 sibling, 0 replies; 8+ messages in thread
From: Aurélien Aptel @ 2012-08-29 12:10 UTC (permalink / raw
To: Eric Schulte; +Cc: emacs-orgmode
On Mon, Aug 27, 2012 at 6:15 PM, Eric Schulte <eric.schulte@gmx.com> wrote:
> Congrats to both of you on successfully completing these projects.
Thank you!
> Also releasing Org-sync as an ELPA package [2] could increase its
> visibility and user base.
Yes that's a good idea, I will look into it.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kudos to Auréliens and Andrew who finished the GSoC successfully!
2012-08-24 16:11 Kudos to Auréliens and Andrew who finished the GSoC successfully! Bastien
2012-08-25 12:26 ` Puneeth Chaganti
2012-08-27 16:15 ` Eric Schulte
@ 2012-08-29 12:28 ` Jason F. McBrayer
2012-08-29 14:33 ` John Hendy
2 siblings, 1 reply; 8+ messages in thread
From: Jason F. McBrayer @ 2012-08-29 12:28 UTC (permalink / raw
To: emacs-orgmode
On 24.08.2012 12:11, Bastien wrote:
> Andrew's Org Merge driver (put your own favorite music):
> http://www.youtube.com/watch?v=GbaaFmoEfGw
I'm fairly excited about the Org merge driver. It seems like a lot of
the conflicts I get in merging my work and home repositories are
things that a syntax-aware merge tool would handle correctly. I'm
excited to see that it also works with Mercurial!
--
+-----------------------------------------------------------+
| Jason F. McBrayer jmcbray@carcosa.net |
| If someone conquers a thousand times a thousand others in |
| battle, and someone else conquers himself, the latter one |
| is the greatest of all conquerors. --- The Dhammapada |
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kudos to Auréliens and Andrew who finished the GSoC successfully!
2012-08-29 12:28 ` Jason F. McBrayer
@ 2012-08-29 14:33 ` John Hendy
0 siblings, 0 replies; 8+ messages in thread
From: John Hendy @ 2012-08-29 14:33 UTC (permalink / raw
To: Jason F. McBrayer; +Cc: emacs-orgmode
On Wed, Aug 29, 2012 at 7:28 AM, Jason F. McBrayer <jmcbray@carcosa.net> wrote:
> On 24.08.2012 12:11, Bastien wrote:
>
>> Andrew's Org Merge driver (put your own favorite music):
>> http://www.youtube.com/watch?v=GbaaFmoEfGw
>
>
> I'm fairly excited about the Org merge driver. It seems like a lot of
> the conflicts I get in merging my work and home repositories are
> things that a syntax-aware merge tool would handle correctly. I'm
> excited to see that it also works with Mercurial!
>
Flipping awesome video. I don't really edit from multiple locations,
but I can see how this will help tremendously with org-mode
collaboration.
Thanks for posting!
John
> --
> +-----------------------------------------------------------+
> | Jason F. McBrayer jmcbray@carcosa.net |
> | If someone conquers a thousand times a thousand others in |
> | battle, and someone else conquers himself, the latter one |
> | is the greatest of all conquerors. --- The Dhammapada |
>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kudos to Auréliens and Andrew who finished the GSoC successfully!
2012-08-27 16:15 ` Eric Schulte
2012-08-29 12:10 ` Aurélien Aptel
@ 2012-08-29 17:26 ` Bastien
2012-08-29 22:39 ` Marcelo de Moraes Serpa
1 sibling, 1 reply; 8+ messages in thread
From: Bastien @ 2012-08-29 17:26 UTC (permalink / raw
To: Eric Schulte; +Cc: emacs-orgmode
Hi Eric,
Eric Schulte <eric.schulte@gmx.com> writes:
> In addition it may be worthwhile to create pages for each
> project on the Emacs Wiki [1] and to add announcements to the front page
> of the orgmode.org site.
I'm more and more thinking of revamping the website, and yes,
the GSoC projects should be easily accessible from the front page.
> Also releasing Org-sync as an ELPA package [2] could increase its
> visibility and user base.
+100!
--
Bastien
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kudos to Auréliens and Andrew who finished the GSoC successfully!
2012-08-29 17:26 ` Bastien
@ 2012-08-29 22:39 ` Marcelo de Moraes Serpa
0 siblings, 0 replies; 8+ messages in thread
From: Marcelo de Moraes Serpa @ 2012-08-29 22:39 UTC (permalink / raw
To: Bastien; +Cc: emacs-orgmode, Eric Schulte
[-- Attachment #1: Type: text/plain, Size: 1128 bytes --]
That's awesome! Big kudos to them!
I can see how the merge driver could be the holy grail of using org as an
effective project manager (issue/bug/project/task tracker) and then
blurring the line between "the shared list" and personal todo lists. Oh
boy, orgmode is so freaking awesome.
And of course, org-sync would come in handy to interface with other
services either as a way to adapt it to the existing infrastructure or to
use the web GUIs while still allowing programmers to just use plain org
files as an way to manage their tasks.
Cheers!
- Marcelo.
On Wed, Aug 29, 2012 at 12:26 PM, Bastien <bzg@altern.org> wrote:
> Hi Eric,
>
> Eric Schulte <eric.schulte@gmx.com> writes:
>
> > In addition it may be worthwhile to create pages for each
> > project on the Emacs Wiki [1] and to add announcements to the front page
> > of the orgmode.org site.
>
> I'm more and more thinking of revamping the website, and yes,
> the GSoC projects should be easily accessible from the front page.
>
> > Also releasing Org-sync as an ELPA package [2] could increase its
> > visibility and user base.
>
> +100!
>
> --
> Bastien
>
>
[-- Attachment #2: Type: text/html, Size: 1764 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-08-29 22:40 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-24 16:11 Kudos to Auréliens and Andrew who finished the GSoC successfully! Bastien
2012-08-25 12:26 ` Puneeth Chaganti
2012-08-27 16:15 ` Eric Schulte
2012-08-29 12:10 ` Aurélien Aptel
2012-08-29 17:26 ` Bastien
2012-08-29 22:39 ` Marcelo de Moraes Serpa
2012-08-29 12:28 ` Jason F. McBrayer
2012-08-29 14:33 ` John Hendy
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.