forked from jgehring/rsvndump
/
todo
31 lines (27 loc) · 1.34 KB
/
todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
== Schedule for 0.5.4 ==
> Move MD5-sums for files to the versioned path_hash
> Direct dumping of deltas, thus elmiminating base revision fetching for
incremental dumps in delta mode
> Use zlib for reading and writing of path_hash snapshots
> Centralize delta_check_copy() (find_matching_rev() or s.th. similar) so
that it can be used for determining copy sources in path_hash_commit()
> Check base MD5 in de_apply_textdelta for non-delta dumps
> Fix compilation without NLS (if gettext is not present)
== Schedule for 0.5.x ==
> Get rid of list_t and use the APR array struct
> Add --no-stop-on-copy option
> Don't dump properties on copy operations if they didn't change
> Check if revision range determnination can be done faster
> Re-implement dumping of single files?
> Output help on missing arguments, i.e. s.th. like "rsvndump --stop"
> Specify MD5 for copy source on copying
> Optimize delta dumps (i.e., don't apply delta -> generate delta ->
read delta).
> It seems the copyfrom-revision is sometimes too large (+1). This is problematic
with replace-actions, but needs further evaluation
> The svn:merginfo property will sometimes be dumped too early (-1). Not sure
if this can be fixed
== Someday ==
> Dump user prefix in first revision, even with --keep-revnums
> Retries if connection is lost
> Make the '-r'-specifier more like svnadmin (maybe)