__color__	__group__	ticket	summary	component	version	milestone	type	owner	status	created	_changetime	_description	_reporter
1	Active Tickets	1	Implement conflict marking	camp	0.1	0.1	defect		new	2008-11-06T15:07:30Z+0000	2008-11-06T15:15:00Z+0000	"Implement conflict marking. Needs some design work first.
"	igloo
1	Active Tickets	2	"Implement reading and creating ""Camp file-repository format"""	camp	0.1	0.1	defect		new	2008-11-06T16:05:56Z+0000	2008-11-06T16:05:56Z+0000	"Details on http://projects.haskell.org/camp/repository

This is used by apply, which is in turn used by push.
"	igloo
1	Active Tickets	3	Solidify the on-disk formats	camp	0.1	0.1	defect		new	2008-11-06T16:07:39Z+0000	2008-11-06T16:07:39Z+0000	This includes adding the metadata to megapatches, and actually using a file naming scheme more like that described in http://projects.haskell.org/camp/repository.	igloo
1	Active Tickets	7	finish the proofs	theory	0.1	0.1	defect		new	2008-11-06T16:29:41Z+0000	2008-11-06T16:29:41Z+0000	Finish the proofs.	igloo
1	Active Tickets	8	repo locking	camp	0.1	0.1	defect		new	2008-11-06T16:32:32Z+0000	2009-02-20T17:53:42Z+0000	"Handle repo locking.

Something like
{{{
withLockedRepo :: Repository -> (LockedRepository -> IO a) -> IO a
}}}
maybe, but functions like `readPatch` would have to be able to take either repository type.
"	igloo
2	Active Tickets	11	Flesh out the primitive patch commute definition	camp	0.1	0.1	defect		new	2008-11-08T17:04:18Z+0000	2008-11-08T17:04:18Z+0000	Flesh out the primitive patch commute definition. Currently it's way too conservative (i.e. it mostly returns Nothing, as I haven't got around to writing the definition).	igloo
3	Active Tickets	4	Improve the interactive UI	camp	0.1	0.1	defect		new	2008-11-06T16:12:35Z+0000	2008-11-06T16:12:35Z+0000	"Currently the interactive patch selections is only used by record, and it is very primitive. It needs to be filled out into a full solution.

However, we need to be careful not to use memory unnecessarily (e.g. `darcs record -a` and `darc record; a` should have similar memory usage) or read patches unnecessarily (e.g. unpull shouldn't read all the patches in order to unpull the most recent).
"	igloo
3	Active Tickets	6	"implement ""get"""	camp	0.1	0.1	defect	igloo	new	2008-11-06T16:20:42Z+0000	2008-11-10T22:44:59Z+0000	"implement ""get"". Also, add a test that it doesn't use more than a certain amount of memory for a large repo.
"	igloo
3	Active Tickets	9	e-mail-on-push	camp	0.1	0.1	defect		new	2008-11-06T16:33:23Z+0000	2008-11-06T16:33:23Z+0000	"We need some sort of e-mail-on-push support, be it a special case or general hooks.
"	igloo
3	Active Tickets	12	Use a UTF-8 string type rather than ByteString	camp		0.1	defect		new	2008-12-01T19:23:20Z+0000	2008-12-01T19:23:20Z+0000	"Sometimes when we use `ByteString` we really mean it, but sometimes we really want some sort of a UTF8 string type. Unfortunately, the one we want to use probably doesn't exist yet.
"	igloo
4	Active Tickets	13	amend-record should handle manual reverts correctly	camp			task		new	2009-01-03T14:06:47Z+0000	2009-04-27T02:42:15Z+0100	"amend-record should handle scenarios like starting with:
{{{
a
b
c
d
e
}}}
recording
{{{
a
fff
ggg
hhh
e
}}}
and then amend-recording to
{{{
a
fff
c
hhh
e
}}}
"	igloo
