darcs

Issue 1242 adapt gitit to use darcs

Title adapt gitit to use darcs
Priority wishlist Status resolved
Milestone Resolved in
Superseder darcs API
View: 1149
Nosy List darcs-devel, dmitry.kurochkin, gwern, kowey, thorkilnaur
Assigned To gwern
Topics Community

Created on 2008-11-25.16:20:09 by kowey, last changed 2009-08-27.14:15:19 by admin.

Messages
msg6746 (view) Author: kowey Date: 2008-11-25.16:20:04
As suggested by Jason:
* http://lists.osuosl.org/pipermail/darcs-users/2008-November/016197.html

I think we should put this off until we have some sort of libdarcs, and have
also finished the patch tracker and benchmarking work.
msg6748 (view) Author: kowey Date: 2008-11-25.16:22:52
Once we have something that looks like a libdarcs, we should maybe contact John
McFarlane and see if we can encourage him to work with us on this...
msg6749 (view) Author: simon Date: 2008-11-25.17:05:15
There should be a librcs, which git and darcs backends. As an example,  
see feed with its rss and atom backends.
msg6751 (view) Author: gwern Date: 2008-11-26.03:36:47
I'd just like to register my point of view: all the functionality that gitit
needs can almost certainly be done through normal Darcs command-line
functionality. Even if it can't, discussions of making gitit use libdarcs are
still premature until we have specifics.
msg6962 (view) Author: kowey Date: 2009-01-04.10:09:46
Hi Gwern, Just assigning this to you since you are already working on it. 
Thanks!  Looking forward to the results
msg7114 (view) Author: gwern Date: 2009-01-16.05:01:09
I'd like to update this report.

The deed is done. All the necessary functionality was indeed available via CLI.
John MacFarlane and I have written a library which abstracts over basic VCS
operations (so one initializes a gitRepo or a darcsRepo, and calls 'commit',
'record', 'getLatest' on that object, if you follow this sketch). You can darcs
get filestore from http://johnmacfarlane.net/repos/filestore

Gitit has just today been modified to use filestore as its backend. It is not
currently 'public', in the sense that if you git clone
http://github.com/jgm/gitit/tree/master it won't use filestore, but the branch
of gitit which *does* use filestore is accessible if your gitfu is strong. I've
been using gitit locally with the darcs backend, and so far it's working out
great; it is as neat as I expected it to be.
msg7185 (view) Author: gwern Date: 2009-01-25.19:05:42
This bug should be closed. filestore-enabled Gitit has been publicly released as
of yesterday.
msg7191 (view) Author: kowey Date: 2009-01-25.21:04:00
Closed. (feel free to do this yourself as needed).  Thanks!
History
Date User Action Args
2008-11-25 16:20:10koweycreate
2008-11-25 16:22:55koweysetstatus: unread -> unknown
nosy: kowey, dagit, simon, thorkilnaur, dmitry.kurochkin
messages: + msg6748
2008-11-25 17:05:18simonsetnosy: kowey, dagit, simon, thorkilnaur, dmitry.kurochkin
messages: + msg6749
2008-11-26 03:36:50gwernsetnosy: + gwern
messages: + msg6751
2009-01-04 10:09:50koweysetstatus: unknown -> has-patch
nosy: kowey, dagit, simon, thorkilnaur, gwern, dmitry.kurochkin
assignedto: gwern
messages: + msg6962
title: adapt gitit to use libdarcs -> adapt gitit to use darcs
2009-01-16 05:01:12gwernsetnosy: kowey, dagit, simon, thorkilnaur, gwern, dmitry.kurochkin
messages: + msg7114
2009-01-25 19:05:44gwernsetnosy: kowey, dagit, simon, thorkilnaur, gwern, dmitry.kurochkin
messages: + msg7185
2009-01-25 21:04:02koweysetstatus: has-patch -> resolved
nosy: kowey, dagit, simon, thorkilnaur, gwern, dmitry.kurochkin
messages: + msg7191
2009-08-10 23:52:17adminsetnosy: - dagit
2009-08-25 17:35:09adminsetnosy: + darcs-devel, - simon
2009-08-27 14:15:19adminsetnosy: kowey, darcs-devel, thorkilnaur, gwern, dmitry.kurochkin