git-commit-vandalism/vcs-svn
David Barr 7c5817d3ba vcs-svn: use strbuf for author, UUID, and URL
Use strbufs and strings instead of interned strings for values of rev,
dump, and node fields that happen to be strings.  After this change,
the only remaining string_pool use is for paths in the repo_tree API
and internals.

Functional change: treat an empty author, UUID, or URL as none at all.
So for example, in repos where the first revision has an empty
svn:author property, the first rev will be treated as by "nobody"
rather than by a person with empty name and email address created by
prepending an @ sign to the repository UUID.

Signed-off-by: David Barr <david.barr@cordelta.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2011-03-22 18:01:48 -05:00
..
fast_export.c vcs-svn: use strbuf for author, UUID, and URL 2011-03-22 18:01:48 -05:00
fast_export.h vcs-svn: use strbuf for author, UUID, and URL 2011-03-22 18:01:48 -05:00
LICENSE SVN dump parser 2010-08-14 19:35:38 -07:00
line_buffer.c vcs-svn: make buffer_copy_bytes return length read 2011-03-22 16:40:26 -05:00
line_buffer.h vcs-svn: make buffer_copy_bytes return length read 2011-03-22 16:40:26 -05:00
line_buffer.txt vcs-svn: make buffer_skip_bytes return length read 2011-03-22 16:39:54 -05:00
obj_pool.h
repo_tree.c vcs-svn: use strbuf for author, UUID, and URL 2011-03-22 18:01:48 -05:00
repo_tree.h vcs-svn: use strbuf for author, UUID, and URL 2011-03-22 18:01:48 -05:00
string_pool.c Add string-specific memory pool 2010-08-14 19:35:37 -07:00
string_pool.h Add string-specific memory pool 2010-08-14 19:35:37 -07:00
string_pool.txt Add string-specific memory pool 2010-08-14 19:35:37 -07:00
svndump.c vcs-svn: use strbuf for author, UUID, and URL 2011-03-22 18:01:48 -05:00
svndump.h vcs-svn: Check for errors from open() 2010-11-24 14:51:42 -08:00
trp.h treap: make treap_insert return inserted node 2010-12-07 16:03:55 -08:00
trp.txt treap: make treap_insert return inserted node 2010-12-07 16:03:55 -08:00