monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] Revision 8f19dd9dd894a6a0d8b882ca3f65a9bfc60fac


From: monotone
Subject: [Monotone-commits-diffs] Revision 8f19dd9dd894a6a0d8b882ca3f65a9bfc60fac78
Date: Mon, 22 May 2006 08:08:55 +0200

-----------------------------------------------------------------
Revision: 8f19dd9dd894a6a0d8b882ca3f65a9bfc60fac78
Ancestor: b3262a9d38b36635696c89a184a314160268990e
Author: address@hidden
Date: 2006-05-22T04:55:50
Branch: net.venge.monotone

Modified files:
        ChangeLog automate.cc basic_io.cc basic_io.hh cset.cc
        legacy.cc revision.cc roster.cc vocab.cc vocab.hh
        vocab_terms.hh

ChangeLog: 

2006-05-20  Derek Scherger  <address@hidden>

        * automate.cc: add basic_io symbols
        (hook_get_revision_cert_trust, automate_certs): push symbols
        (automate_keys): push symbols and hexenc's 
        * basic_io.{cc,hh}
        (is_xdigit, is_alpha, is_alnum, is_space): move to vocab.hh
        (push_hex_pair, push_hex_triple, push_str_pair, push_file_pair,
        push_str_multi, push_str_triple, print_stanza): use symbol and
        hexenc<id> in place of strings to avoid repeated/redundant
        validations which account for 4% of the client profile of a fresh
        pull of the monotone db
        * cset.cc (print_cset): push symbols and hexenc's 
        * legacy.cc (read_dot_mt_attrs, extract_renames,
        get_manifest_and_renames_for_rev): parse symbols
        * revision.cc (print_edge, print_stanza): push symbols and hexenc's
        * roster.cc (push_marking, print_to): push symbols and hexenc's
        * vocab.cc (is_xdigit): move to vocab.hh
        (verify): new verification for symbol type
        * vocab.hh (is_xdigit, is_alpha, is_alnum, is_space): add functions
        from basic_io.hh 
        * vocab_terms.hh (symbol): new ATOMIC type for basic_io symbols
        which allow only [a-zA-Z0-9_]

Attachment: txt1vk3IKAOnt.txt
Description: Diff [b3262a9d38b36635696c89a184a314160268990e] -> [8f19dd9dd894a6a0d8b882ca3f65a9bfc60fac78]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]