#
#
# patch "ChangeLog"
# from [faf09d4f64efed3f54fb9bf2415833d191ce15a7]
# to [8b4907da3d82fd46620e4dac390d2637f9d693fa]
#
# patch "po/de.po"
# from [2bcc2419844611c80b7086caea5c8fb34242dd3c]
# to [92988d66272e8b9a066043a15d211ea522d554dd]
#
# patch "po/fr.po"
# from [bc6e687ce5f93b8b33bc823dc19d18a879b10dd7]
# to [ba8591754e834e5116692184360e04dba26ae1b4]
#
# patch "po/it.po"
# from [008d67cc9a07706ebfd8fe0e0672d21ae55f29cf]
# to [93f2a2b3a78121687e53a2bf154273008b6eee3f]
#
# patch "po/ja.po"
# from [5b2a2f79c1265b794a1ba553c279e1f687a2c443]
# to [0a68d3ac08007a2eddf9b7aed9334f247358e719]
#
# patch "po/pt_BR.po"
# from [5b4a07260e872253065c6f12b452b982b6985508]
# to [49b8754c262e335905ff8d03f6da3be64d89a5c6]
#
============================================================
--- ChangeLog faf09d4f64efed3f54fb9bf2415833d191ce15a7
+++ ChangeLog 8b4907da3d82fd46620e4dac390d2637f9d693fa
@@ -1,3 +1,7 @@
+2006-07-10 Zack Weinberg
+
+ * po/de.po, po/fr.po, po/it.po, po/ja.po, po/pt_BR.po: Re-msgmerge'd.
+
2006-07-10 Richard Levitte
* po/sv.po: A string got changed...
@@ -20,7 +24,7 @@
2006-07-08 Nathaniel Smith
- * roster.cc (mark_roster_with_no_parents)
+ * roster.cc (mark_roster_with_no_parents)
(mark_roster_with_one_parent): New functions.
Plus tests, etc.
@@ -197,7 +201,7 @@
2006-07-05 Nathaniel Smith
- * commands.cc (complete_command):
+ * commands.cc (complete_command):
* monotone.cc (cpp_main): Minor code cleanups.
2006-07-05 Nathaniel Smith
@@ -265,7 +269,7 @@
* charset.cc: Fix some missing initializers in unit tests.
* randomfile.hh: Use randomizer, not rand().
* roster.cc: Likewise.
- * refiner.{cc,hh}: Add random unit tester,
+ * refiner.{cc,hh}: Add random unit tester,
and fix serious protocol-wedging bug.
* unit_tests.{cc,hh}: Register refiner tests.
@@ -337,7 +341,7 @@
2006-06-24 Marcel van der Boom
* roster.cc (update_current_roster_from_filesystem): Change
- 'monotone' to 'mtn' in an error message.
+ 'monotone' to 'mtn' in an error message.
2006-06-24 Thomas Moschny
@@ -385,7 +389,7 @@
2006-06-20 Nathaniel Smith
- * configure.ac: Remove autotest-related configury.
+ * configure.ac: Remove autotest-related configury.
Add magic AM_INIT_AUTOMAKE options to make tar handle the long
filenames in the new test suite (automake 1.9 is now required).
@@ -403,7 +407,7 @@
2006-06-19 Nathaniel Smith
- * Makefile.am (EXTRA_DIST, BUILT_SOURCES_CLEAN):
+ * Makefile.am (EXTRA_DIST, BUILT_SOURCES_CLEAN):
* database.hh, database.cc: Remove old dead views stuff.
2006-06-20 Richard Levitte
@@ -417,14 +421,14 @@
gettext. Here's what xgettext said:
cmd_automate.cc:68: warning: Empty msgid. It is reserved by GNU gettext:
- gettext("") returns the header entry with
- meta information, not the empty string.
+ gettext("") returns the header entry with
+ meta information, not the empty string.
cmd_automate.cc:209: warning: Empty msgid. It is reserved by GNU gettext:
- gettext("") returns the header entry with
- meta information, not the empty string.
+ gettext("") returns the header entry with
+ meta information, not the empty string.
cmd_list.cc:539: warning: Empty msgid. It is reserved by GNU gettext:
- gettext("") returns the header entry with
- meta information, not the empty string.
+ gettext("") returns the header entry with
+ meta information, not the empty string.
I'm quite sure we don't want the header entry printed...
@@ -455,7 +459,7 @@
validated against workspace paths ; the unit_tests currently
create directories {x,y}/{x,y} wherever they run to pass workspace
path validation and this should probably be cleaned up
- * roster.{cc,hh} (make_restricted_csets,
+ * roster.{cc,hh} (make_restricted_csets,
update_current_roster_from_filesystem,
extract_path_set): use node_restrictions
* work.{cc,hh} (find_missing): use node_restriction
@@ -487,11 +491,11 @@
2006-06-17 Derek Scherger
* testsuite.lua: fix references to renamed tests
-
+
2006-06-17 Derek Scherger
* tests/README: add a couple of notes on where to find test logs
-
+
2006-06-17 Derek Scherger
* tests/'heads':
@@ -501,12 +505,12 @@
* tests/trust_hooks_and_'trusted'_command:
* tests/trust_hooks_and_trusted_command:
rename tests to play nicer with find and xargs
-
+
2006-06-17 Derek Scherger
* tests/ls_unknown_of_unknown_subdir: new xfail test
* testsuite.lua: insert in tests table
-
+
2006-06-17 Timothy Brownawell
* cmd.hh, commands.cc: Modify how command parameters description
@@ -585,7 +589,7 @@
2006-06-08 Matt Johnston
- * inodeprint.cc: convert to basic_io format.
+ * inodeprint.cc: convert to basic_io format.
Silently skips reading old format files, then writes
out the new format as per usual. Old mtn versions
have no format checking so will read the (nonsensical)
@@ -698,7 +702,7 @@
2006-06-02 Roberta Lazzeri
* po/it.po: Translated a few more and fuzzy strings to Italian (90 to go).
-
+
2006-06-01 Matthew Gregan
* visualc/monotone.vcproj: Add win32/os_strerror.cc to project.
@@ -738,11 +742,11 @@
2006-05-28 Graydon Hoare
* AUTHORS: Minor touchups.
- * ChangeLog: Fix capitalization.
- * annotate.{cc,hh}:
+ * ChangeLog: Fix capitalization.
+ * annotate.{cc,hh}:
* app_state.{cc,hh}:
* automate.{cc,hh}:
- * lcs.cc:
+ * lcs.cc:
* basic_io.{cc,hh}: Cosmetic and copyright fixes.
* configure.ac: Permit PCH for 4.* not 4.0*.
* cert.cc:
@@ -751,7 +755,7 @@
* cmd_merging.cc:
* cmd_ws_commit.cc:
* database.cc:
- * ui.hh:
+ * ui.hh:
* unix/get_system_flavour.cc:
* xdelta.cc: Purge boost::format uses.
* sanity.{cc,hh}: Hide boost::format in pimpl.
@@ -901,7 +905,7 @@
* work.cc:
* xdelta.cc:
namespace fixups as described in the ROADMAP
-
+
2006-05-28 Richard Levitte
* po/sv.po: Update two fuzzies.
@@ -937,7 +941,7 @@
* roster.{cc,hh} (read_roster_and_marking,
write_roster_and_marking, write_manifest_of_roster,
calculate_ident, do_testing_on_one_roster, tests_on_two_rosters,
- write_roster_test):
+ write_roster_test):
* transforms.{cc,hh} (calculate_ident): use roster_data
* vocab.cc: add dump template for roster_data
* vocab.hh: add roster_data typedef
@@ -1011,13 +1015,13 @@
* Makefile.am: Add uri.{cc,hh}.
* app_state.{cc,hh} (use_transport_auth): New state variable.
* cmd_netsync.cc (serve): Support use_transport_auth.
- * constants.hh (netcmd_minsz): Remove dead byte count related to adler32.
+ * constants.hh (netcmd_minsz): Remove dead byte count related to adler32.
* hmac.{cc,hh} (active): New state variable.
* lua.{cc,hh} (lua_hooks::hook_get_netsync_connect_command):
(lua_hooks::hook_use_transport_auth): New hooks.
* monotone.cc: Support --no-transport-auth.
* monotone.texi: Document all this stuff.
- * netcmd.cc: Predicate hmac activity on hmac.is_active().
+ * netcmd.cc: Predicate hmac activity on hmac.is_active().
* netsync.cc: Parse URIs via lua, optionally disable transport auth.
* options.hh (OPT_NO_TRANSPORT_AUTH): New option.
* std_hooks.lua (get_netsync_connect_command):
@@ -1096,7 +1100,7 @@
* automate.cc: add basic_io symbols
(hook_get_revision_cert_trust, automate_certs): push symbols
- (automate_keys): push symbols and hexenc's
+ (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,
@@ -1104,7 +1108,7 @@
hexenc 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
+ * 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
@@ -1112,7 +1116,7 @@
* 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
+ from basic_io.hh
* vocab_terms.hh (symbol): new ATOMIC type for basic_io symbols
which allow only [a-zA-Z0-9_]
@@ -1331,7 +1335,7 @@
* automate.cc (automate_get_base_revision_id,
automate_get_current_revision_id): new functions
- (automate_command): call them
+ (automate_command): call them
* cmd_automate.cc (automate): fix indentation and add entries for
new commands
* monotone.texi: document new commands
@@ -1350,7 +1354,7 @@
2006-05-12 Matt Johnston
- * merkle_tree.cc (bitset_to_prefix): use strings directly
+ * merkle_tree.cc (bitset_to_prefix): use strings directly
rather than ostringstream for getting bitset blocks, ~10%
cpu time improvement for empty pull.
@@ -1374,7 +1378,7 @@
2006-05-09 Graydon Hoare
- * xdelta.cc (copied_extent::operator<): Fix ordering bug which
+ * xdelta.cc (copied_extent::operator<): Fix ordering bug which
caused an unfortunate degradation in inverse delta quality,
particularly on ChangeLogs.
@@ -1388,7 +1392,7 @@
* automate.cc (automate_inventory): remove invalid assertion
* cmd_diff_log.cc (log): check for null revision id rather than
missing revision id
- * commands.cc: remove unnecessary #include
+ * commands.cc: remove unnecessary #include
(help): fix indentation
* netsync.cc: remove stale comment
@@ -1435,7 +1439,7 @@
2006-05-06 Nathaniel Smith
Patch contributed by 'zecke'.
- * database.cc (check_integrity):
+ * database.cc (check_integrity):
* database_check.cc (check_db_integrity_check): Add a call to
PRAGMA integrity_check to 'db check'.
@@ -1505,7 +1509,7 @@
* xdelta.{cc,hh} (invert_xdelta): New function.
* database.{cc,hh} (database::get_arbitrary_file_delta): Add.
(database::put_file_version): Use invert_xdelta.
- * netsync.cc (session::note_file_delta):
+ * netsync.cc (session::note_file_delta):
Use get_arbitrary_file_delta.
2006-04-29 Richard Levitte
@@ -1518,7 +1522,7 @@
binary by >100kB (from Benoît Dejean)
2006-04-28 Matthew Nicholson
-
+
* tests/t_escaped_selectors.at: Added. Tests escaped selectors.
* testsuite.at: Added t_escaped_selectors.at.
@@ -1602,10 +1606,10 @@
* cmd_*.cc: merge new restrictions changes in from commands.cc
split
- * tests/t_log_dir.at: remove stale comment
- * work.{cc,hh}(find_missing, find_unknown_and_ignored): move
+ * tests/t_log_dir.at: remove stale comment
+ * work.{cc,hh}(find_missing, find_unknown_and_ignored): move
these functions here from commands.cc split
-
+
2006-04-26 Nathaniel Smith
* Makefile.am (package_full_revision_raw.txt): Pass --root to our
@@ -1656,7 +1660,7 @@
* monotone.texi: Add Jeronimo to copyright holder list.
* AUTHORS: And the contributor list.
-
+
2006-04-25 Jeronimo Pellegrini
* monotone.texi (Using packets): New section, short tutorial
@@ -1892,7 +1896,7 @@
* po/sv.po: "ls branches" changed to take a pattern.
2006-04-12 Matthew Nicholson
-
+
* commands.cc (pid_file::pid_file): Move check for open pidfile until
after we attempt to open the file :).
@@ -1912,7 +1916,7 @@
2006-04-12 Thomas Keller
* po/README: Added small HOWTO for new translations
-
+
2006-04-11 Timothy Brownawell
* merkle_tree.hh: make merkle_table be a hash_map instead of a map.
@@ -1979,7 +1983,7 @@
2006-04-08 Nathaniel Smith
- * configure.ac, debian/changelog, win32/monotone.iss:
+ * configure.ac, debian/changelog, win32/monotone.iss:
* monotone.spec: Bump version number to 0.26.
* NEWS: Insert release time.
@@ -2082,7 +2086,7 @@
* figures/README: Revise to describe a better .png generation method
* figures/{manifest,file-id-manifest-id,revision-chaining,revision}.png:
- Reregenerate accordingly
+ Reregenerate accordingly
* figures/oo-figures.sxd: Source changes for the following:
* figures/{local,general}-workflow: "working copy" to "workspace", MT to _MTN
@@ -2103,7 +2107,7 @@
* figures/README: Add note on PNGs.
* figures/{manifest,file-id-manifest-id,revision-chaining,revision}.png:
Regenerate PNGs.
-
+
2006-04-07 Nathaniel Smith
* figures/oo-figures.sxd: Sigh, accidentally discarded the changes
@@ -2119,14 +2123,14 @@
* figures/{manifest,file-id-manifest-id,revision-chaining,revision}:
Finally managed to get proper pdfs out of OpenOffice. Committing
now before I have a chance to screw things up.
-
+
2006-04-06 Nathaniel Smith
* figures/README: New file.
* figures/oo-figures.sxd: Write into the file the filename that
each figure should be exported to. I'll actually do the exports
later...
-
+
2006-04-07 Benoît Dejean
* ui.{cc,hh}: Use untranslated ticker name as key in ui.tickers
@@ -2156,14 +2160,14 @@
package_full_revision.txt, not package_full_revision_dist.txt.
2006-04-06 Nathaniel Smith
-
+
* monotone.texi: Fix up the ascii diagrams in the early sections
to match current data formats. Fix up sample output similarly.
Fix even more places where we say "monotone" to refer to the
command.
* figures/oo-figures.sxd: Update graphical figures to match
current data formats.
-
+
2006-04-06 Nathaniel Smith
* monotone.texi: Fix a bunch more places where we say "monotone"
@@ -2317,7 +2321,7 @@
passphrases from 'confdir/passphrases'.
2006-04-02 Matthew Nicholson
-
+
* contrib/ChangeLog.sh: Updated to reflect monotone name changes.
2006-04-02 Matthew Nicholson
@@ -2398,7 +2402,7 @@
* monotone.spec, win32/monotone.iss: Untested mtn-related tweaks,
and bump version to 0.26pre3.
* debian/changelog: Bump version.
-
+
2006-03-29 Nathaniel Smith
* NEWS: First pass at entry for 0.26pre3.
@@ -2505,10 +2509,10 @@
* commands.cc (CMD_NO_MT): Rename to...
(CMD_NO_WORKSPACE): ...this.
* *.cc, *.hh: s/MT/_MTN/ (mostly in comments).
-
+
2006-03-28 Nathaniel Smith
- * commands.cc (get_log_message_interactively):
+ * commands.cc (get_log_message_interactively):
* std_hooks.lua (edit_comment): s/MT:/MTN:/
2006-03-28 Nathaniel Smith
@@ -2523,7 +2527,7 @@
* database.cc (check_format): Use .empty() instead of comparing
.size() to zero, trivial style cleanup.
(check_is_not_rosterified): New method.
- * revision.cc (build_changesets_from_manifest_ancestry)
+ * revision.cc (build_changesets_from_manifest_ancestry)
(build_roster_style_revs_from_manifest_style_revs): Call it.
* tests/t_rosterify_on_rosterified_db.at, testsuite.at: New test.
@@ -2566,7 +2570,7 @@
2006-03-22 Nathaniel Smith
- * key_store.cc (consume_key_pair, read_key_dir)
+ * key_store.cc (consume_key_pair, read_key_dir)
(ensure_in_database, write_key): Add some logging.
2006-03-22 Matt Johnston
@@ -2767,7 +2771,7 @@
* monotone.texi (Selectors): Remove line noise.
Also, add an example for c:.
-
+
* roster.cc (update_restricted_roster_from_filesystem): Put back
hint about drop --missing, revert --missing that was lost in
transition to rosters.
@@ -3002,9 +3006,9 @@
* botan/gzip.h: Reduce gzip to level 1.
* constants.cc (db_roster_cache_sz): Set to 7.
* database.cc: Use lru cache for vcache; add roster cache.
- * hmac.cc: Instantiate "SHA-160" not "SHA-1"
+ * hmac.cc: Instantiate "SHA-160" not "SHA-1"
(corrects lookup miss in botan's algorithm table).
- * transforms.cc ({encode,decode}_hexenc): Specialize for idlen.
+ * transforms.cc ({encode,decode}_hexenc): Specialize for idlen.
2006-03-05 Matthew Gregan
@@ -3045,7 +3049,7 @@
(add_paths, add_nodes, map_paths, map_nodes): simplify after above
cleanup and removal of implicit includes;
* restrictions.hh: remove stale comments
-
+
2006-03-30 Derek Scherger
* commands.cc (status, ls_changed, commit, diff, revert): call
@@ -3055,14 +3059,14 @@
* roster.{cc,hh} (check_restricted_cset): new function to issue a
nice message if required directories have been excluded
* tests/t_log_dir.at: un-XFAIL
-
+
2006-03-03 Derek Scherger
* restrictions.cc (check_for_missing_additions): new function
- (remap_paths): make static
+ (remap_paths): make static
(get_base_roster_and_working_cset): call check_for_missing_additions
* tests/t_restriction_excludes_parent.at: un-XFAIL
-
+
2006-03-03 Patrick Mauritz
* commands.cc: remove rdata, certs, fdata and fdelta commands
@@ -3095,7 +3099,7 @@
add --unknown, when new files exist in new directories, would try
to add files multiple times.
-
+
* commands.cc (CMD(add)): Call perform_additions() with correct
new boolean flag val to determine whether it recurses on the paths
we hand it.
@@ -3276,9 +3280,9 @@
2006-02-25 Derek Scherger
- * automate.cc (automate_inventory):
+ * automate.cc (automate_inventory):
* commands.cc (status, ls_known, find_unknown_and_ignored,
- find_missing, ls_changed, commit, diff, revert, log):
+ find_missing, ls_changed, commit, diff, revert, log):
* roster.cc (update_current_roster_from_filesystem): add app_state
to restriction constructors
* restrictions.{cc,hh}: add support for --depth option and ignored
@@ -3300,7 +3304,7 @@
2006-02-20 Derek Scherger
* restrictions.{cc,hh}: attempt to simplify and remove duplication
-
+
2006-02-20 Derek Scherger
* commands.cc (status, ls_known, find_unknown_and_ignored,
@@ -3310,7 +3314,7 @@
2006-02-13 Derek Scherger
- * app_state.{cc,hh}:
+ * app_state.{cc,hh}:
* globis.{cc,hh}: make exclude_patterns a vector rather than a
set so that restriction includes/excludes are of the same type
@@ -3395,13 +3399,13 @@
* roster.cc (shallow_equal): Publically expose.
* roster.cc, roster_merge.cc: Various compile fixes.
-
+
2006-02-19 Nathaniel Smith
* roster_merge.{hh,cc}: Make terminology more consistent.
"marking_map" type -> "markings" name, "marking_t" type ->
"marking" name.
-
+
2006-02-19 Nathaniel Smith
* roster.{hh,cc} (testing_node_id_source): Make this node source
@@ -3416,7 +3420,7 @@
2005-10-19 Matthew A. Nicholson
* contrib/monotone.bash_completion: Update for 0.25.
-
+
2006-02-19 Matthew Gregan
* cset.hh (struct editable_tree): Add commit() member function to
@@ -3464,8 +3468,8 @@
2006-02-13 Nathaniel Smith
* roster_merge.cc (is_clean): Simplify.
- (add_roster_merge_tests):
- * unit_tests.cc (init_unit_test_suite):
+ (add_roster_merge_tests):
+ * unit_tests.cc (init_unit_test_suite):
* unit_tests.hh (add_roster_merge_tests): Add unit test
boilerplate.
@@ -3599,7 +3603,7 @@
* tests/t_rename.at:
* work.cc (visit_file): attempt to improve a couple of messages;
remove some unrequired \n's
-
+
2006-02-10 Derek Scherger
* netsync.cc (process_anonymous_cmd, process_auth_cmd): don't
@@ -3725,12 +3729,12 @@
anywhere in them. Hopefully will help users running in a Windows
shell when they do: monotone sync myserver 'mybranch*' and nothing
happens because the ' characters are passed in to monotone.
-
+
2005-01-30 Emile Snyder
* annotate.cc: (do_annotate) Add ticker for revisions processed to
annotate command.
-
+
2006-01-29 Richard Levitte
* po/sv.po: Update a few translations, leave a number of fuzzy
@@ -3751,15 +3755,15 @@
2006-01-26 Derek Scherger
- * app_state.{cc,hh}:
- * commands.cc (log):
- * monotone.cc:
+ * app_state.{cc,hh}:
+ * commands.cc (log):
+ * monotone.cc:
* options.hh: allow --next to view upcoming changes
* tests/t_log_depth.at: rename to ...
* tests/t_log_last_next.at: ... this since log now uses
--last/--next and not --depth
* testsuite.at: rename t_log_depth.at to t_log_last_next.at
-
+
2006-01-27 Matthew Gregan
* monotone.texi: Clean up 'serve' syntax in a couple of places.
@@ -3817,7 +3821,7 @@
variables, rely more on automatic conversion.
2006-01-24 Vinzenz Feenstra
-
+
* query_args.hh: Introduced struct query_args and struct
query_args_param. Used to typesafe arguments for database::execute
and database::fetch
@@ -3909,7 +3913,7 @@
* commands.cc (CMD(annotate)): Add --brief option to the annotate
command and remove obsolete comment lines.
- * annotate.cc (dump): Pass in app_state to allow access to db for
+ * annotate.cc (dump): Pass in app_state to allow access to db for
cert lookups on revisions. Honor new --brief
flag by printing .. by : as the
annotation rather than the raw revision id, and only printing the
@@ -3947,8 +3951,8 @@
that the user had not run 'db rosterify'.
* database.cc (check_rosterified): Rename to...
(check_format): ...this. Detect unchangesetified dbs too.
- (sql, ensure_open_for_format_changes, get_roster_id_for_revision):
- * revision.cc (build_roster_style_revs_from_manifest_style_revs)
+ (sql, ensure_open_for_format_changes, get_roster_id_for_revision):
+ * revision.cc (build_roster_style_revs_from_manifest_style_revs)
(build_changesets_from_manifest_ancestry): Adjust accordingly.
* tests/t_check_db_format.at, testsuite.at: New test.
@@ -4011,7 +4015,7 @@
(unify_roster_oneway, unify_rosters): Remove unused new_ids
argument. Add call to union_corpses. Add big comment explaining
what's going on.
- (test_unify_rosters_end_to_end_ids)
+ (test_unify_rosters_end_to_end_ids)
(test_unify_rosters_end_to_end_attr_corpses): Split and improve
tests.
@@ -4033,16 +4037,16 @@
* roster.cc (test_unify_rosters_end_to_end): Add failing test for
unify_roster's handling of attr corpses.
-
+
2006-01-15 Nathaniel Smith
- * cert.cc (load_key_pair):
+ * cert.cc (load_key_pair):
* keys.cc (require_password): Use accessor method, so as to
actually compile...
2006-01-15 Matt Johnston
- * ui.cc: make tickers saner (203 K vs 0.2 M).
+ * ui.cc: make tickers saner (203 K vs 0.2 M).
Print full byte counts below 1 K.
2006-01-14 Nathaniel Smith
@@ -4178,7 +4182,7 @@
2006-01-10 Nathaniel Smith
- * netsync.cc (session):
+ * netsync.cc (session):
* commands.cc (read): Adjust to match previous change.
2006-01-10 Nathaniel Smith
@@ -4194,8 +4198,8 @@
2006-01-10 Nathaniel Smith
- * std_hooks.lua:
- * lua.cc (hook_merge2):
+ * std_hooks.lua:
+ * lua.cc (hook_merge2):
* diff_patch.cc (try_to_merge_files): Remove merge2 code, since we
no longer do merge2's. (We can always revive it if we add suture
support.)
@@ -4215,7 +4219,7 @@
2006-01-10 Nathaniel Smith
- * database.cc (manifest_cert_exists, put_manifest_cert):
+ * database.cc (manifest_cert_exists, put_manifest_cert):
(get_manifest_cert, get_manifest_certs): Remove unused methods.
2006-01-10 Nathaniel Smith
@@ -4230,7 +4234,7 @@
2006-01-10 Nathaniel Smith
- * packet.cc (consume_file_reverse_delta)
+ * packet.cc (consume_file_reverse_delta)
(struct feed_packet_consumer): Remove support for nonexistent
"frdelta" packet type.
* database.{hh,cc} (put_reverse_version)
@@ -4287,7 +4291,7 @@
* tests/t_restricted_commands_consistent.at: new test to give that
bark some bite
* testsuite.at: call it
-
+
2005-12-29 Nathaniel Smith
* NEWS: Write up for 0.25.
@@ -4599,9 +4603,9 @@
2005-11-27 Grahame Bowland
* configure.ac: expose --enable-ipv6 in config.h
- * monotone.cc (cpp_main): parse IPv6 addresses correctly
+ * monotone.cc (cpp_main): parse IPv6 addresses correctly
in --bind arguments
- * netsync.cc (call_server,serve_connections): if USE_IPV6 defined,
+ * netsync.cc (call_server,serve_connections): if USE_IPV6 defined,
create netxx Address instances with ipv6 enabled.
* netxx/address.cxx (parse_uri): parse IPv6 addresses as hostnames
* closes bug #14446
@@ -4613,13 +4617,13 @@
2005-11-27 Grahame Bowland
- * automate.cc (automate_certs,automate_keys): use non-exclusive
+ * automate.cc (automate_certs,automate_keys): use non-exclusive
transaction guard
- * commands.cc (ls_certs,ls_keys,cat): use non-exclusive
+ * commands.cc (ls_certs,ls_keys,cat): use non-exclusive
transaction guard
- * database.cc (begin_transaction): used BEGIN DEFERRED (only attempt
+ * database.cc (begin_transaction): used BEGIN DEFERRED (only attempt
exclusive lock once a write is attempted on DB) when not exclusive
- (transaction_guard::transaction_guard): new argument exclusive indicating
+ (transaction_guard::transaction_guard): new argument exclusive indicating
whether an immediate exclusive lock is requested, defaults to true
* database.hh: update prototype for transaction_guard
@@ -4706,7 +4710,7 @@
2005-11-23 Grahame Bowland
- * automate.cc (automate_stdio): Fix partial reads cloberring
+ * automate.cc (automate_stdio): Fix partial reads cloberring
start of buffer.
2005-11-22 Matthew Gregan
@@ -4825,7 +4829,7 @@
setting.
* monotone.cc (cpp_main): Set the explicit_option_map entries for
select command line flag processing.
-
+
2005-10-26 Matt Johnston
* INSTALL: mention that zlib is required
@@ -4991,7 +4995,7 @@
it's actually doing. Likewise ls_unknown ->
ls_unknown_or_ignored, and use find_unknown_and_ignored correctly.
Fixes t_mt_ignore.at failures.
-
+
2005-10-14 Nathaniel Smith
* key_store.{cc,hh} (get_key_dir): New method.
@@ -5015,13 +5019,13 @@
* options.hh: add OPT_UNKNOWN.
* monotone.texi: document it.
* tests/t_add.at: test it.
-
+
2005-10-14 Emile Snyder
* database.cc (complete): enhance h: and b: to mean "current
branch" (as defined by your working copy) when given empty.
* monotone.texi: document it.
-
+
2005-10-14 Matthew Gregan
* database.cc: Exclusively lock the database when performing a 'db
@@ -5054,7 +5058,7 @@
* commands.cc (CMD(revert)): use --missing for revert a'la drop.
* monotone.texi: document it.
* tests/t_revert_restrict.at: test it.
-
+
2005-10-13 Emile Snyder
* app_state.{cc,hh}: new missing class member for --missing flag.
@@ -5064,14 +5068,14 @@
* options.hh: add OPT_MISSING.
* monotone.texi: document it.
* tests/t_drop_missing.at: test it.
-
+
2005-10-13 Emile Snyder
* database.cc (complete): implementation for h:branch selector to
find heads of a branch.
* selectors.{cc,hh}: add sel_head with selector character 'h'.
* monotone.texi: document it.
-
+
2005-10-12 Nathaniel Smith
* revision.hh: Oops, missed a bit.
@@ -5091,7 +5095,7 @@
2005-10-08 Nathaniel Smith
* revision.cc (calculate_change_sets_recursive):
- (find_subgraph_for_composite_search)
+ (find_subgraph_for_composite_search)
(calculate_composite_change_set, calculate_arbitrary_change_set):
Remove.
(construct_revision_from_ancestry): Likewise.
@@ -5111,7 +5115,7 @@
* monotone.texi: add njs's lucid definition of what the disapprove
actually means in terms of the revision graph to it's section in
the documentation.
-
+
2005-10-12 Matt Johnston
* monotone.cc: return with exit code of 2 on usage output
@@ -5136,7 +5140,7 @@
from passed in port argument.
* testsuite.at, tests/t_netsync_single.at: use new --bind syntax
for serve commands.
-
+
2005-10-11 Matthew Gregan
* commands.cc (message_width, explain_usage): New function to
@@ -5185,9 +5189,9 @@
* cert.{cc,hh} (get_user_key): New function, replacing
guess_default_key.
- * revision.cc (build_changesets_from_existing_revs)
- (build_changesets_from_manifest_ancestry):
- * rcs_import.cc (import_cvs_repo):
+ * revision.cc (build_changesets_from_existing_revs)
+ (build_changesets_from_manifest_ancestry):
+ * rcs_import.cc (import_cvs_repo):
* commands.cc (internalize_cert_name, push, sync, serve):
* cert.cc (make_simple_cert, cert_revision_author_default): Use
it.
@@ -5359,7 +5363,7 @@
parsing.
* commands.cc: ls keys shows keystore-only pubkeys as well
* packet.cc: fix unit tests
- * testsuite.at: use keypair packet rather than privkey/pubkey
+ * testsuite.at: use keypair packet rather than privkey/pubkey
packets.
2005-09-26 Matt Johnston
@@ -5458,7 +5462,7 @@
2005-09-30 Grahame Bowland
- * paths.cc: remove unit tests for
+ * paths.cc: remove unit tests for
file_path_internal_from_user
2005-09-30 Patrick Mauritz
@@ -5494,17 +5498,17 @@
* UPGRADE, configure.ac, monotone.spec, win32/monotone.iss:
* debian/changelog: Bump version number.
-
+
2005-09-30 Grahame Bowland
- * paths.hh: update file_path documentation,
+ * paths.hh: update file_path documentation,
remove file_path_internal_from_user
* paths.cc: remove file_path_internal_from_user
- * commands.cc CMD(cat): change file_path_internal_from_user
+ * commands.cc CMD(cat): change file_path_internal_from_user
to file_path_external
- * tests/t_diff_outside_working_dir.at: check diff works outside
+ * tests/t_diff_outside_working_dir.at: check diff works outside
of a working dir (with a file specified)
- * tests/t_log_outside_working_dir.at: check log works outside
+ * tests/t_log_outside_working_dir.at: check log works outside
of a working dir (with a file specified)
* tests/t_diff_changeset_bug.at: mysterious changeset bug
* testsuite.at: add new tests
@@ -5515,13 +5519,13 @@
* NEWS: Write 0.23 entry.
* monotone.texi (Reserved Files): Mention in .mt-ignore docs that
the patterns are regexes.
-
+
2005-09-30 Grahame Bowland
* paths.cc (file_path::file_path): Allow external paths outside of
- a working directory, so long as we don't enter a working directory
+ a working directory, so long as we don't enter a working directory
later.
- (access_tracker) add new very_uninitialized state which
+ (access_tracker) add new very_uninitialized state which
prevents subsequent initialization
(test_access_tracker) check the very_uninitialized state works
* paths.hh: correct mention of monotone cat file to new syntax
@@ -5573,7 +5577,7 @@
* commands.cc: add 'help' command
* monotone.cc: add -h alias for --help
-
+
2005-09-25 Matt Johnston
* netsync.cc: use lexical_cast on port numbers to avoid
@@ -5593,7 +5597,7 @@
* lua.cc (monotone_guess_binary_file_contents_for_lua),
(monotone_include_for_lua), (monotone_includedir_for_lua):
* rcs_import.cc (import_cvs_repo): Merged some strings.
-
+
2005-09-25 Benoît Dejean
* lua.cc (monotone_guess_binary_file_contents_for_lua):
@@ -5618,16 +5622,16 @@
2005-09-23 Benoît Dejean
- * std_hooks.lua: More i18n strings.
+ * std_hooks.lua: More i18n strings.
- I don't know how to handle lua
- "multiline" ..
- "strings" because gettext doesn't join them.
+ I don't know how to handle lua
+ "multiline" ..
+ "strings" because gettext doesn't join them.
2005-09-22 Benoît Dejean
- * sanity.{cc,hh}: Uninlined F() and FP().
- This happily saves ~100KB of .text on my ppc.
+ * sanity.{cc,hh}: Uninlined F() and FP().
+ This happily saves ~100KB of .text on my ppc.
2005-09-22 Benoît Dejean
@@ -5691,7 +5695,7 @@
* po/ja.po: New translation from Satoru SATOH .
* AUTHORS: Add Satoru SATOH.
-
+
2005-09-18 Matthew Gregan
* testsuite.at: Tweak default 'eveything' netsync glob to
@@ -5768,14 +5772,14 @@
* rcs_import.cc: More i18n strings.
2005-09-07 Jim Meyering
-
+
* tests/t_rename_dir_cross_level.at: When invoking mv to rename
a directory, do not include a trailing slash on the target -- that
- is not portable.
+ is not portable.
* Makefile.am (TESTS_ENVIRONMENT): Ensure that PATH starts with
the current directory, so we test the just-built monotone binary,
- not some older version.
+ not some older version.
2005-09-07 Benoît Dejean
@@ -5872,30 +5876,30 @@
* po/Makevars (XGETTEXT_OPTIONS): N_ != ngettext.
Add c-format flags on F() and FP() calls (only partially
successful on latter, because of bug in xgettext).
-
+
2005-09-04 Grahame Bowland
- * commands.cc: siplify the monotone cat command
+ * commands.cc: siplify the monotone cat command
to "monotone cat [-r] FIELNAME" (as in bug #12597)
* monotone.texi: update documentation of "monotone cat"
- * tests/t_add_edge.at, tests/t_cat_file_by_name.at,
- tests/t_change_empty_file.at, tests/t_cvsimport.at,
- tests/t_cvsimport_deleted_invar.at, tests/t_cvsimport_drepper.at,
- tests/t_cvsimport_drepper2.at, tests/t_cvsimport_manifest_cycle.at,
- tests/t_cvsimport_samelog.at, tests/t_database_check.at,
- tests/t_db_kill_rev_locally.at, tests/t_empty_id_completion.at,
- tests/t_epoch.at, tests/t_epoch_server.at, tests/t_erename.at,
- tests/t_i18n_file.at, tests/t_import.at, tests/t_merge_add_del.at,
- tests/t_movedel.at, tests/t_movepatch.at, tests/t_netsync.at,
- tests/t_netsync_exclude.at, tests/t_netsync_exclude_default.at,
- tests/t_netsync_globs.at, tests/t_netsync_nocerts.at,
- tests/t_netsync_permissions.at, tests/t_netsync_read_permissions.at,
- tests/t_netsync_single.at, tests/t_normalized_filenames.at,
- tests/t_persistent_server_revision.at, tests/t_remerge.at,
- tests/t_rename.at, tests/t_renamed.at, tests/t_scan.at,
- tests/t_set_default.at, tests/t_singlecvs.at,
- tests/t_update_with_pending_add.at, tests/t_update_with_pending_drop.at,
- tests/t_update_with_pending_rename.at, tests/t_versions.at:
+ * tests/t_add_edge.at, tests/t_cat_file_by_name.at,
+ tests/t_change_empty_file.at, tests/t_cvsimport.at,
+ tests/t_cvsimport_deleted_invar.at, tests/t_cvsimport_drepper.at,
+ tests/t_cvsimport_drepper2.at, tests/t_cvsimport_manifest_cycle.at,
+ tests/t_cvsimport_samelog.at, tests/t_database_check.at,
+ tests/t_db_kill_rev_locally.at, tests/t_empty_id_completion.at,
+ tests/t_epoch.at, tests/t_epoch_server.at, tests/t_erename.at,
+ tests/t_i18n_file.at, tests/t_import.at, tests/t_merge_add_del.at,
+ tests/t_movedel.at, tests/t_movepatch.at, tests/t_netsync.at,
+ tests/t_netsync_exclude.at, tests/t_netsync_exclude_default.at,
+ tests/t_netsync_globs.at, tests/t_netsync_nocerts.at,
+ tests/t_netsync_permissions.at, tests/t_netsync_read_permissions.at,
+ tests/t_netsync_single.at, tests/t_normalized_filenames.at,
+ tests/t_persistent_server_revision.at, tests/t_remerge.at,
+ tests/t_rename.at, tests/t_renamed.at, tests/t_scan.at,
+ tests/t_set_default.at, tests/t_singlecvs.at,
+ tests/t_update_with_pending_add.at, tests/t_update_with_pending_drop.at,
+ tests/t_update_with_pending_rename.at, tests/t_versions.at:
use automation interface rather than "monotone cat"
2005-09-04 Grahame Bowland
@@ -5904,13 +5908,13 @@
2005-09-04 Grahame Bowland
- * automate.cc, commands.cc: add "automate get_file",
- "automate get_revision" and "automate get_manifest" to
+ * automate.cc, commands.cc: add "automate get_file",
+ "automate get_revision" and "automate get_manifest" to
automation interface.
* monotone.texi: document new automation commands
- * tests/t_automate_get_file.at, tests/t_automate_get_revision_at,
- tests/t_automate_get_manifest.at: trivial testing of new
- automation commands for output as specified, make sure they
+ * tests/t_automate_get_file.at, tests/t_automate_get_revision_at,
+ tests/t_automate_get_manifest.at: trivial testing of new
+ automation commands for output as specified, make sure they
do not complete IDs, make sure invalid IDs are caught.
* testsuite.at: add new tests
@@ -6101,7 +6105,7 @@
2005-08-30 Matt Johnston
- * botan/allocate.cpp: avoid string comparison when looking up the
+ * botan/allocate.cpp: avoid string comparison when looking up the
default allocator
* monotone.cc (cpp_main): set a default allocator
@@ -6125,7 +6129,7 @@
* file_io.hh: Remove comment describing old path types.
* paths.hh: Add comment describing new path types.
-
+
2005-08-26 Nathaniel Smith
* app_state.cc (create_working_copy): Remove
@@ -6171,9 +6175,9 @@
2005-08-26 Nathaniel Smith
* change_set.cc (move_files_from_tmp_top_down): Typo again.
-
+
2005-08-26 Nathaniel Smith
-
+
* database.cc (open): Convert stray line to paths.cc.
2005-08-26 Nathaniel Smith
@@ -6195,10 +6199,10 @@
2005-08-26 Nathaniel Smith
- * transforms.cc (length):
- * database.cc (sql, load, open):
- * commands.cc (rename, attr):
- * change_set.cc (move_files_to_tmp_bottom_up)
+ * transforms.cc (length):
+ * database.cc (sql, load, open):
+ * commands.cc (rename, attr):
+ * change_set.cc (move_files_to_tmp_bottom_up)
(move_files_from_tmp_top_down): Merge fixups.
2005-08-26 Nathaniel Smith
@@ -6208,7 +6212,7 @@
* tests/t_database_check_normalized.at: Update to expect "not
parseable" messages rather than "not normalized" messages.
All tests pass.
-
+
2005-08-26 Nathaniel Smith
* tests/t_unreadable_MT.at: This test was called "do not fail on
@@ -6236,7 +6240,7 @@
* commands.cc (cat): Hack so that 'cat file REV PATH' works
correctly both inside and outside of working copy, interpreting
path slightly differently in each case.
-
+
2005-08-26 Nathaniel Smith
* tests/t_normalized_filenames.at: Internal unnormalized pathnames
@@ -6262,7 +6266,7 @@
* work.cc (build_additions): Remove redundant (and now wrong)
code.
Test 53 now passes.
-
+
2005-08-26 Nathaniel Smith
* file_io.cc (make_dir_for): Oops, this doesn't need a
@@ -6273,13 +6277,13 @@
* file_io.cc (mkdir): New function. Now with extra brain-eating
power.
- (mkdir_p, make_dir_for, delete_file, delete_dir_recursive)
+ (mkdir_p, make_dir_for, delete_file, delete_dir_recursive)
(move_file, move_dir, write_data_impl): Use it, to make all
fs::path's native and disable boost's random rejection of paths.
2005-08-26 Nathaniel Smith
- * paths.cc (test_file_path_external_prefix_a_b)
+ * paths.cc (test_file_path_external_prefix_a_b)
(test_file_path_external_no_prefix, test_file_path_internal): Test
for validity of more strange characters (,address@hidden).
@@ -6301,7 +6305,7 @@
2005-08-25 Nathaniel Smith
* file_io.cc (walk_tree): Return properly.
-
+
2005-08-25 Nathaniel Smith
* paths.cc (test_file_path_internal): Add tests for
@@ -6334,10 +6338,10 @@
* paths.cc: Fix all unit test failures, except for two mysterious
boost::too_few_args exceptions.
-
+
2005-08-25 Nathaniel Smith
- * paths.cc, unix/fs.cc: Many, many fixes and some new tests too.
+ * paths.cc, unix/fs.cc: Many, many fixes and some new tests too.
2005-08-25 Nathaniel Smith
@@ -6375,8 +6379,8 @@
2005-08-25 Nathaniel Smith
- * rcs_import.cc (import_cvs_repo):
- * lua.cc (default_rcfilename):
+ * rcs_import.cc (import_cvs_repo):
+ * lua.cc (default_rcfilename):
* diff_patch.cc (get_version): Small compile fixes.
2005-08-25 Nathaniel Smith
@@ -6384,12 +6388,12 @@
* paths.{cc,hh} (is_bookkeeping_path): New static method.
* file_io.cc (walk_tree_recursive): Use it. Now compiles.
paths.cc and file_io.cc now compile.
-
+
2005-08-25 Nathaniel Smith
* file_io.cc (delete_dir_recursive): Implement.
Misc. compile fixes.
-
+
2005-08-25 Nathaniel Smith
* file_io.cc (test_book_keeping_file): Remove.
@@ -6404,7 +6408,7 @@
2005-08-25 Nathaniel Smith
- * file_io.cc (read_localized_data, read_data_for_command_line)
+ * file_io.cc (read_localized_data, read_data_for_command_line)
(write_localized_data, write_data, write_data_impl): Implement.
2005-08-25 Nathaniel Smith
@@ -6418,10 +6422,10 @@
2005-08-25 Nathaniel Smith
- * file_io.cc (assert_path_is_nonexistent, assert_path_is_file)
- (assert_path_is_directory, require_path_is_nonexistent)
- (require_path_is_file, require_path_is_directory)
- (ident_existing_file, mkdir_p, make_dir_for, delete_file)
+ * file_io.cc (assert_path_is_nonexistent, assert_path_is_file)
+ (assert_path_is_directory, require_path_is_nonexistent)
+ (require_path_is_file, require_path_is_directory)
+ (ident_existing_file, mkdir_p, make_dir_for, delete_file)
(delete_dir_recursive): Implement.
2005-08-25 Nathaniel Smith
@@ -6430,7 +6434,7 @@
it now checks to see if a path exists and is a regular file,
rather than that it simply exists. A fair amount of code already
thought it meant that... other places now use 'path_exists'.
-
+
2005-08-25 Nathaniel Smith
* file_io.cc (path_exists, directory_exists, file_exists):
@@ -6456,7 +6460,7 @@
2005-08-25 Nathaniel Smith
* Minor compile fixes.
-
+
2005-08-25 Nathaniel Smith
* platform.hh (tilde_expand): New function.
@@ -6466,7 +6470,7 @@
* paths.cc: Many more fixes. Now compiles with and without unit
tests.
-
+
2005-08-25 Nathaniel Smith
* paths.cc: Lots of compile fixes for unit tests.
@@ -6486,7 +6490,7 @@
2005-08-24 Nathaniel Smith
- * paths.cc (find_and_go_to_working_copy, save_initial_path)
+ * paths.cc (find_and_go_to_working_copy, save_initial_path)
(go_to_working_copy): Use new checked structure.
(operator <<): Make sure we can log our access_tracked values
without marking them as used.
@@ -6514,7 +6518,7 @@
* paths.cc (file_path): Implement basic constructor.
Misc compile fixes.
Add single-character names to tests.
-
+
2005-08-24 Nathaniel Smith
* paths.cc (go_to_working_copy): New function. Implement.
@@ -6542,7 +6546,7 @@
2005-08-24 Nathaniel Smith
- * app_state.cc (allow_working_copy):
+ * app_state.cc (allow_working_copy):
* change_set.cc (print_insane_change_set): Two more small compile
fixes.
All remaining compile errors are localized to unimplemented
@@ -6558,8 +6562,8 @@
2005-08-24 Nathaniel Smith
- * change_set.cc (print_insane_path_rearrangement):
- * database.cc (initialize):
+ * change_set.cc (print_insane_path_rearrangement):
+ * database.cc (initialize):
* monotone.cc (cpp_main): More small compile fixes.
2005-08-24 Nathaniel Smith
@@ -6579,7 +6583,7 @@
* paths.hh (system_path): Add a from-any_path constructor.
* Makefile.am (MOST_SOURCES): Remove path_component.{cc,hh}.
* basic_io.hh (push_file_pair): New method.
- * change_set.cc (print_insane_change_set)
+ * change_set.cc (print_insane_change_set)
(print_insane_path_rearrangement): Use it.
2005-08-24 Nathaniel Smith
@@ -6588,12 +6592,12 @@
std::string, not a utf8 -- utf8 would be better, but should wait
for some more general charset handling cleanup.
* Adjust other files accordingly.
-
+
2005-08-24 Nathaniel Smith
* More compile fixes. All remaing compile errors are real
problems, yay.
-
+
2005-08-24 Nathaniel Smith
* Lots and lots more compile fixes.
@@ -6616,7 +6620,7 @@
* paths.cc: Update tests to use path_state_* and pass utf8
objects.
-
+
2005-08-24 Nathaniel Smith
* paths.hh (file_path_external): Take a utf8() object, always.
@@ -6629,11 +6633,11 @@
2005-08-24 Nathaniel Smith
* Switch rest of instances to using convenience functions.
-
+
2005-08-24 Nathaniel Smith
-
+
* Switch many instances to using convenience functions.
-
+
2005-08-24 Nathaniel Smith
* paths.hh (file_path_internal, file_path_external): Define
@@ -6697,7 +6701,7 @@
2005-08-23 Nathaniel Smith
- * change_set.cc (move_files_to_tmp_bottom_up)
+ * change_set.cc (move_files_to_tmp_bottom_up)
(move_files_from_tmp_top_down): Convert to paths.hh.
Whole file: stop using path_component.hh.
@@ -6806,10 +6810,10 @@
* paths.cc: Yet more tests.
2005-08-20 Nathaniel Smith
-
+
* paths.cc (save_initial_path): Implement.
Add more tests.
-
+
2005-08-20 Nathaniel Smith
* paths.{cc,hh}: New files.
@@ -6833,7 +6837,7 @@
2005-08-26 Matt Johnston
- * change_set.cc (check_depth, confirm_proper_tree):
+ * change_set.cc (check_depth, confirm_proper_tree):
more efficient algorithm to check for no loops
* constants.hh: new constant max_path_depth to limit
recursion in check_depth.
@@ -6898,7 +6902,7 @@
2005-08-25 Matt Johnston
- * transform.cc ({int,ext}ernalize_rsa_keypair_id): don't
+ * transform.cc ({int,ext}ernalize_rsa_keypair_id): don't
convert the username portion of key ids to/from ACE.
* tests/t_genkey.at: check that address@hidden works
and address@hidden doesn't.
@@ -6969,7 +6973,7 @@
* monotone.cc (cpp_main): Use it.
Everything that writes user-intended output directly (i.e., via
cout) must call outprep() on that data before printing it.
-
+
2005-08-23 Nathaniel Smith
* monotone.cc (cpp_main): Trick popt into converting its generated
@@ -7139,31 +7143,31 @@
2005-08-22 Nathaniel Smith
* commands.cc (update): Don't use F() to indent things.
-
+
2005-08-22 Nathaniel Smith
* commands.cc (dump_diffs): Don't use F() to create diff headers.
(commands::process): Put '' in the log message to make Benoît
Dejean happy ;-).
-
+
2005-08-22 Nathaniel Smith
* po/LINGUAS, po/ja.po: Add Japanese translation by Satoru SATOH.
-
+
2005-08-20 Benoît Dejean
* po/monotone.pot: Remove from version control.
* po/POTFILES.skip: New file.
* po/fr.po: French translation (initial version).
* po/LINGUAS: Add fr.
-
+
2005-08-22 Nathaniel Smith
* commands.cc (read): Use FP (thanks to Benoît Dejean for
catch).
* mt_version.cc (print_version, print_full_version): Mark more
strings for i18n (also thanks to Benoît Dejean).
-
+
2005-08-22 Nathaniel Smith
* commands.cc (commands): Revert previous changes, xgettext is
@@ -7308,7 +7312,7 @@
(get, get_fn, get_tab, get_str, get_num, get_bool, extract_str)
(extract_int, extract_double, extract_bool, begin, next, pop): Use
it, to give better logging.
-
+
2005-08-17 Nathaniel Smith
* Makefile.am (lib3rdparty_a_CFLAGS): Build 3rd party C code with
@@ -7345,7 +7349,7 @@
documented, tested, or maintained; it also doesn't avoid the use
of temporary files (which was supposed to be its purpose). Has it
ever actually been used...?
-
+
2005-08-15 Nathaniel Smith
* lua.cc (hook_init_attributes): Do more logging; use begin()
@@ -7474,7 +7478,7 @@
* constants.*: move values to .hh if used for array sizes
* interner.hh, xdelta.cc: use hash_map.hh
* merkle_tree.cc, unix/inodeprint.cc: make array size truly
- constant
+ constant
* sanity.hh: work-around for missing typeof() and
__PRETTY_FUNCTIONS on non-gcc compilers
* schema_migration.cc, transforms.cc: moved dynamically
@@ -7493,11 +7497,11 @@
output into a nice tabular format
2005-08-09 Eric Anderson
-
+
* Changes to significantly improve network pull performance
* string_queue.hh: created to store pending data and allow for
efficient removal from the front. The string queue automatically
- reduces its buffer size if it is very empty.
+ reduces its buffer size if it is very empty.
* hmac.{cc,hh}: Add in a version of chained_hmac::process that can
operate on a string_queue for use during read.
* netcmd.{cc,hh}: update netcmd::read to use a string_queue rather
@@ -7507,7 +7511,7 @@
* netio.hh: introduce functions for operating on a string_queue. They
are identical to the equivalent string functions except for the type
of the argument.
- * netsync.cc: Use a string_queue rather than a string for storing the
+ * netsync.cc: Use a string_queue rather than a string for storing the
input and output buffers.
* string_queue.cc: unit tests (Matt Johnston)
@@ -7531,7 +7535,7 @@
* NEWS: Put a time in.
* po/monotone.pot: Regenerate.
-
+
2005-08-08 Nathaniel Smith
* configure.ac, monotone.spec, debian/changelog:
@@ -7553,7 +7557,7 @@
* tests/t_merge_lca.at: New test.
* testsuite.at: Add it.
* monotone.texi (Tree): Document --lca.
-
+
2005-08-08 Nathaniel Smith
* NEWS: First-pass for 0.22 release.
@@ -7600,7 +7604,7 @@
_after_ making sure it's non-empty.
* tests/t_commit_cancelled.at: New test.
* testsuite.at: Add it.
-
+
2005-08-04 Nathaniel Smith
* netsync.cc (rebuild_merkle_trees): Typo.
@@ -7620,7 +7624,7 @@
* testsuite.at (NETSYNC_ADDRESS): New macro.
(NETSYNC_SERVE_N_START, NETSYNC_SERVE_START)
(NETSYNC_CLIENT_N_RUN): Use it.
-
+
* tests/t_netsync_checks_server_key.at: Make sure can unset the
known-servers entry.
@@ -7701,7 +7705,7 @@
time.
2005-07-27 Nathaniel Smith
-
+
* commands.cc: ALIAS(mv, rename). ALIAS(rm, drop).
2005-07-26 Nathaniel Smith
@@ -7813,7 +7817,7 @@
* tests/t_annotate_no_rev.at: New test.
* testsuite.at: Add it.
-
+
2005-07-24 Nathaniel Smith
* sanity.{hh,cc} (sanity, dump_buffer, invariant_failure)
@@ -7868,7 +7872,7 @@
* netsync.cc (get_branches): Likewise.
* tests/t_ls_branches.at: New test.
* testsuite.at: Add it.
-
+
2005-07-20 Nathaniel Smith
* commands.cc (db): Rename kill_branch_locally to
@@ -7920,10 +7924,10 @@
outstanding and fulfilled requests.
(queue_send_data_cmd, queue_send_delta_cmd): Call it via new
name.
-
+
Hopefully this will eliminate cases where "revs in" is larger than
"revs written".
-
+
2005-07-17 Nathaniel Smith
* constants.cc (legal_key_name_bytes): Allow + and _ to appear in
@@ -8027,7 +8031,7 @@
2005-07-16 Nathaniel Smith
* database.cc (assert_sqlite3_ok): Remove dead function.
-
+
2005-07-16 Nathaniel Smith
* app_state.cc (require_working_copy): Oops, make it compile.
@@ -8048,7 +8052,7 @@
* monotone.texi (Selectors): Document use of globs.
* tests/t_selector_globbing.at: New test.
* testsuite.at: Add it.
-
+
2005-07-16 Jordan Breeding
* database.cc (selector_to_certname): Make 't:' selector match
@@ -8059,7 +8063,7 @@
* database.cc (selector_to_certname, complete): Makes 'b:'
selector be interpreted as a glob instead of as a partial string
match.
-
+
2005-07-16 Nathaniel Smith
* netsync.cc: Revert accidentally committed changes.
@@ -8102,7 +8106,7 @@
* database.cc (debug): delete stale comment
(delete_branch_named):
- (delete_tag_named):
+ (delete_tag_named):
(clear): replace vprintf stuff with query parameters
2005-07-13 Nathaniel Smith
@@ -8187,8 +8191,8 @@
2005-07-11 Nathaniel Smith
* crypto_tests.cc: New SHA1 correctness tests from Kaushik Veeraraghavan.
- * unit_tests.cc (init_unit_test_suite):
- * unit_tests.hh (add_crypto_tests):
+ * unit_tests.cc (init_unit_test_suite):
+ * unit_tests.hh (add_crypto_tests):
* Makefile.am (unit_tests_SOURCES): Call them.
* AUTHORS: Add Kaushik Veeraraghavan.
@@ -8206,8 +8210,8 @@
2005-07-11 Nathaniel Smith
- * app_state.{hh,cc} (exclude_patterns, add_exclude):
- * options.hh (OPT_EXCLUDE):
+ * app_state.{hh,cc} (exclude_patterns, add_exclude):
+ * options.hh (OPT_EXCLUDE):
* monotone.cc (coptions, cpp_main): New option --exclude.
* commands.cc (pull, push, sync, serve): Accept it.
(process_netsync_args): Implement it.
@@ -8272,14 +8276,14 @@
revision_certs__name_value): New indexes.
* database.cc (dump, dump_table_cb, dump_index_cb): Include
indexes in dumps.
- (database::database):
- * schema_migration.cc (migrate_monotone_schema)
- (migrate_client_to_add_indexes):
+ (database::database):
+ * schema_migration.cc (migrate_monotone_schema)
+ (migrate_client_to_add_indexes):
* tests/t_migrate_schema.at: Corresponding migration gunk.
2005-07-09 Jordan Breeding
- * Makefile.am (monotone_CPPFLAGS, unit_tests_CPPFLAGS):
+ * Makefile.am (monotone_CPPFLAGS, unit_tests_CPPFLAGS):
* configure.ac (BOOST_FIX_VERSION): Restrict boost compile kluges
to boost 1.32.
@@ -8342,7 +8346,7 @@
2005-07-07 Nathaniel Smith
- * netsync.cc (process_hello_cmd, process_anonymous_cmd)
+ * netsync.cc (process_hello_cmd, process_anonymous_cmd)
(process_auth_cmd): Change permission checking -- always build
merkle tree (even when a pure sink), send permission denied and
abort whenever client tries to read/write a branch they don't have
@@ -8359,11 +8363,11 @@
2005-07-06 Nathaniel Smith
- * commands.cc (push, pull, sync): Fix --help description.
-
+ * commands.cc (push, pull, sync): Fix --help description.
+
2005-07-06 Nathaniel Smith
- * options.hh (OPT_SET_DEFAULT):
+ * options.hh (OPT_SET_DEFAULT):
* app_state.{hh,cc} (app_state::set_default):
* monotone.cc (coptions, cpp_main): New option.
* commands.cc (pull, push, sync): Accept it.
@@ -8411,7 +8415,7 @@
* NEWS: Oops, 'automate select' was in 0.19 after all.
2005-07-05 Nathaniel Smith
-
+
* contrib/ciabot_monotone.py: Fix multiple collection support.
2005-07-05 Richard Levitte
@@ -8482,7 +8486,7 @@
* rcs_file.cc: Track file:line numbers, accept files which violate
some lies in rcs file format.
- * rcs_import.cc (cvs_tree_walker):
+ * rcs_import.cc (cvs_tree_walker):
Warn rather than crash on parse errors.
(cvs_history)
(cvs_commit)
@@ -8528,17 +8532,17 @@
2005-06-25 Brian Campbell
- * commands.cc (CMD(db)): Added db kill_branch_locally command.
+ * commands.cc (CMD(db)): Added db kill_branch_locally command.
* database.cc, database.hh (delete_branch_named): New function to
delete all branch certs with a given branch name.
* monotone.texi (Database): Added documentation for db
kill_branch_locally.
* tests/t_db_kill_branch_locally.at: New test for db
kill_branch_locally.
- * testsuite.at: Add the test.
+ * testsuite.at: Add the test.
* AUTHORS: Add myself.
- * ChangeLog: Change my email address on an old contribution to
- match my pubkey.
+ * ChangeLog: Change my email address on an old contribution to
+ match my pubkey.
2005-06-24 Nathaniel Smith
@@ -8589,7 +8593,7 @@
* netcmd.cc: I() that it matches the length hard-coded into the
netsync protocol.
* vocab.cc (verify(netsync_hmac_value)): Fix error message.
-
+
2005-07-04 Nathaniel Smith
* tests/t_netsync_defaults.at: Update for new var names. All
@@ -8620,7 +8624,7 @@
* commands.cc (process_netsync_args, push, pull, sync, serve):
'serve' always requires arguments, rather than falling back on db
defaults.
-
+
2005-07-04 Nathaniel Smith
* commands.cc (process_netsync_args, push, pull, sync, serve):
@@ -8643,8 +8647,8 @@
2005-07-03 Nathaniel Smith
* monotone.texi (Network Service, Hooks):
- * testsuite.at:
- * tests/t_netsync_permissions.at:
+ * testsuite.at:
+ * tests/t_netsync_permissions.at:
* tests/t_netsync_single.at: Update to match new
get_netsync_write_permitted definition.
@@ -8701,7 +8705,7 @@
2005-06-26 Matt Johnston
- * netcmd.cc (netcmd::read, netcmd::write): change to using a HMACs
+ * netcmd.cc (netcmd::read, netcmd::write): change to using a HMACs
chained by including the previous HMAC in the input data, rather
than altering the key each time.
* netcmd.cc ({read,write}_{data,delta}_cmd): use encode_gzip/decode_gzip
@@ -8776,7 +8780,7 @@
* monotone.texi: include std_hooks.lua as an appendix and remove long
lua excerpts from hook reference.
* Makefile.am : make monotone.pdf/eps depend on monotone.info
-
+
2005-06-24 Matt Johnston
* transforms.{cc,hh}: combine gzip and base64 in one
@@ -8794,7 +8798,7 @@
* revision.cc (find_least_common_ancestor): Handle left == right
case.
* tests/t_diff_currev.at: Un-XFAIL.
-
+
2005-06-21 Nathaniel Smith
* netsync.cc (rebuild_merkle_trees): Fix FIXME comments to match
@@ -8827,11 +8831,11 @@
* monotone.texi: include std_hooks.lua as an appendix and remove long
lua excerpts from hook reference.
* Makefile.am : make monotone.pdf/eps depend on monotone.info
-
+
2005-06-17 Matt Johnston
* database.cc (database::execute()): truncate long query log messages
- before copying, saving memory.
+ before copying, saving memory.
Patch from Eric Anderson
2005-06-17 Riccardo Ghetta
@@ -8918,7 +8922,7 @@
2005-06-09 Riccardo Ghetta
* std_hooks.lua: make binary_file return nil on unreadable/empty files
-
+
2005-06-10 Joel Reed
* commands.cc (CMD(cdiff)): Add OPT_DEPTH to command options.
@@ -8927,7 +8931,7 @@
2005-06-09 Joel Reed
* commands.cc (CMD(diff)): Add OPT_DEPTH back in, as it is used.
- * t_restrictions.at: Add to testcase to increase likelihood of
+ * t_restrictions.at: Add to testcase to increase likelihood of
keeping it around :)
2005-06-10 Richard Levitte
@@ -8999,8 +9003,8 @@
* commands.cc (update): update MT/work based on the changes
between the chosen revision and the new merge revision
- * tests/t_update_with_pending_drop.at:
- * tests/t_update_with_pending_add.at:
+ * tests/t_update_with_pending_drop.at:
+ * tests/t_update_with_pending_add.at:
* tests/t_update_with_pending_rename.at: un-XFAIL and clean up now
that things work
@@ -9022,22 +9026,22 @@
2005-06-04 Derek Scherger
- * tests/t_update_with_pending_drop.at:
- * tests/t_update_with_pending_add.at:
- * tests/t_update_with_pending_rename.at:
+ * tests/t_update_with_pending_drop.at:
+ * tests/t_update_with_pending_add.at:
+ * tests/t_update_with_pending_rename.at:
* tests/t_restricted_commit_with_inodeprints.at: new bug reports
* testsuite.at: call them
2005-06-04 Graydon Hoare
- * rcs_import.cc
+ * rcs_import.cc
(note_state_at_branch_beginning): Move time back when
there are known commits on a branch.
2005-06-03 Joel Reed
- * commands.cc, monotone.texi: provide --verbose option for
- monotone complete revision which adds date and author
+ * commands.cc, monotone.texi: provide --verbose option for
+ monotone complete revision which adds date and author
completion output
* contrib/monotone.zsh_completion: use verbose output when
completing revisions
@@ -9048,11 +9052,11 @@
(cvs_key::is_synthetic_branch_founding_commit): New field.
(cvs_key::operator==): Handle synthetic case specially.
(cvs_key::operator<): Likewise.
- (note_state_at_branch_beginning): Likewise.
+ (note_state_at_branch_beginning): Likewise.
* tests/t_cvsimport_drepper.at: Converted bug testcase.
* testsuite.at: Call it.
- * monotone.cc, commands.cc, options.hh
+ * monotone.cc, commands.cc, options.hh
(OPT_NO_MERGES, OPT_DIFFS): New options.
* app_state.cc (app_state::no_merges, app_state::diffs): Likewise.
* commands.cc (log): Honor no_merges, diffs.
@@ -9073,7 +9077,7 @@
* monotone.texi: document new subcommand
* contrib/monotone.zsh_completion: update for new complete key
command, improve _monotone_existing_entries using new --depth=0
- option, add revision completion for cert command, and a bugfix
+ option, add revision completion for cert command, and a bugfix
for cat command
2005-06-01 Matt Johnston
@@ -9258,7 +9262,7 @@
2005-05-24 Matt Johnston
- * commands.cc (try_one_merge, CMD(merge), CMD(explicit_merge),
+ * commands.cc (try_one_merge, CMD(merge), CMD(explicit_merge),
CMD(propagate): allow --author flag.
2005-05-24 Timothy Brownawell
@@ -9302,7 +9306,7 @@
"earlier or equal than" and "later than".
* lua.cc/.hh, std-hooks.lua: create a new "expand_date" hook
* monotone.texi: document the changes
- * testsuite.at, tests/t_selector_later_earlier.at: add specific tests
+ * testsuite.at, tests/t_selector_later_earlier.at: add specific tests
for the new selectors
2005-05-21 Richard Levitte
@@ -9351,14 +9355,14 @@
2005-05-21 Grahame Bowland
- * automate.cc: (automate_certs) change "status" field
- to "signature". Check whether each cert is trusted, and
+ * automate.cc: (automate_certs) change "status" field
+ to "signature". Check whether each cert is trusted, and
output in the "trusted" field.
* testsuite.at: add t_automate_certs.at
- * tests/t_automate_certs.at: Test that the output of
+ * tests/t_automate_certs.at: Test that the output of
"automate certs" is consistent, and that we exit with
error when rev is incomplete or missing.
- * monotone.texi: update output documentation for
+ * monotone.texi: update output documentation for
"automate certs"
2005-05-20 Emile Snyder
@@ -9373,7 +9377,7 @@
* tests/t_annotate_lineage_dependent.at
* tests/t_annotate_split_lines.at: New tests.
* testsuite.at: Add them.
-
+
2005-05-20 Nathaniel Smith
* monotone.texi (Network): Clarify that ports can be specified on
@@ -9381,7 +9385,7 @@
2005-05-21 Matt Johnston
- * packet.cc (db_packet_writer::~impl, prerequisite.cleanup):
+ * packet.cc (db_packet_writer::~impl, prerequisite.cleanup):
add code to remove up circular dependencies between prerequisite
and delayed_packet shared_ptrs upon destruction, so that unsatisified
dependency warnings are printed.
@@ -9396,7 +9400,7 @@
2005-05-19 Derek Scherger
* commands.cc (checkout): rearrange to use --revision option
- * monotone.1:
+ * monotone.1:
* monotone.texi: document checkout --revision option
* tests/t_attr.at:
* tests/t_attributes.at:
@@ -9441,9 +9445,9 @@
2005-05-17 Grahame Bowland
- * commands.cc: add "automate certs ID" to the help string
+ * commands.cc: add "automate certs ID" to the help string
for the automate command
- * automate.cc: implement "automate certs". Add to the list
+ * automate.cc: implement "automate certs". Add to the list
of commands available through "automate stdio".
* monotone.texi: document "automate certs"
@@ -9459,7 +9463,7 @@
2005-05-15 Graydon Hoare
- * rcs_import.cc: rewrite most of the branch logic to
+ * rcs_import.cc: rewrite most of the branch logic to
address issues raised in bugs 13032 and 13063.
* tests/t_cvsimport_deleted_invar.at: un-XFAIL.
@@ -9514,7 +9518,7 @@
2005-05-13 Joel Reed
- * diff_patch.cc, transforms.cc, testsuite.at: Patch from
+ * diff_patch.cc, transforms.cc, testsuite.at: Patch from
address@hidden, who writes: "The attached patch should fix bug
13072. I have no idea why the code in transform.cc insists on
adding an empty line in case the file is empty. Removing the code
@@ -9549,7 +9553,7 @@
* monotone.texi: (Automation): update inventory docs
* tests/t_automate_inventory.at: update for new format and add
some more tests
-
+
2005-05-13 Matthew Gregan
* HACKING: New file. First pass at a brief document to help
@@ -9565,7 +9569,7 @@
* monotone.1, monotone.texi: Document it.
* tests/t_commit_message_file.at: New test.
* testsuite.at: Add it.
-
+
2005-05-12 Timothy Brownawell
* (20 files): Do not indent with both tabs and spaces in the same file.
@@ -9588,8 +9592,8 @@
2005-05-12 Grahame Bowland
- * commands.cc: Modify the "log" command to accept multiple
- revisions on command line, and display the log for all
+ * commands.cc: Modify the "log" command to accept multiple
+ revisions on command line, and display the log for all
of those revisions.
2005-05-11 Nathaniel Smith
@@ -9633,7 +9637,7 @@
2005-05-11 Matt Johnston
- * rcs_import.cc (find_branchpoint): if a branch is derived from two
+ * rcs_import.cc (find_branchpoint): if a branch is derived from two
differing parent branches, take the one closest to the trunk.
* tests/t_cvsimport3.at: add a test for cvs_importing where branches
come off a vendor import.
@@ -9672,7 +9676,7 @@
* ChangeLog: Likewise.
2005-05-09 Riccardo Ghetta
-
+
* std_hooks.lua: Support kdiff3.
2005-05-09 Matthew Gregan
@@ -9757,7 +9761,7 @@
2005-05-06 Nathaniel Smith
- * monotone.1:
+ * monotone.1:
* monotone.texi (Commands, Importing from CVS, RCS): Clarify
cvs_import documentation on cvsroot vs. module issues.
@@ -9807,7 +9811,7 @@
2005-05-04 Matthew Gregan
* configure.ac: Add TYPE_SOCKLEN_T function from the Autoconf
- archive.
+ archive.
* cryptopp/cryptlib.h (NameValuePairs): Change GetVoidValue from a
pure virtual to an implemented (but never called) member function
to work around build problem with GCC 4 on OS X 10.4
@@ -9857,12 +9861,12 @@
2005-05-03 Jon Bright
* win32/monotone.iss: Bump version to 0.19
-
+
2005-05-03 Jon Bright
* tests/t_automate_select.at: Use arithmetic comparison for
checking output of wc, since wc pads its results with initial
spaces on MinGW.
-
+
2005-05-03 Nathaniel Smith
* tests/t_cvsimport2.at: Pass correct module directory.
@@ -9939,8 +9943,8 @@
2005-04-30 Derek Scherger
- * Makefile.am (MOST_SOURCES): add restrictions.{cc,hh}
- * commands.cc (extract_rearranged_paths):
+ * Makefile.am (MOST_SOURCES): add restrictions.{cc,hh}
+ * commands.cc (extract_rearranged_paths):
(extract_delta_paths):
(extract_changed_paths):
(add_intermediate_paths):
@@ -10012,20 +10016,20 @@
* annotate.cc (do_annotate_node): Stop doing expensive
calculate_arbitrary_change_set when we already know we have parent
and child revisions. Cuts annotate run time in half.
-
+
2005-04-29 Nathaniel Smith
* commands.cc (update_inodeprints): Rename to...
(refresh_inodeprints): ...this, so 'monotone up' continues to mean
update.
-
+
* monotone.texi (Inodeprints): Mention refresh_inodeprints in the
Inodeprints section.
-
- * testsuite.at:
- * tests/t_update_inodeprints.at:
- * tests/t_refresh_inodeprints.at:
- * monotone.texi (Working Copy, Commands):
+
+ * testsuite.at:
+ * tests/t_update_inodeprints.at:
+ * tests/t_refresh_inodeprints.at:
+ * monotone.texi (Working Copy, Commands):
* monotone.1: Update accordingly.
2005-04-29 Nathaniel Smith
@@ -10034,7 +10038,7 @@
(invert_change_test): New unit test.
(invert_change_set): Make it pass. This fixes (some?)
isect.empty() invariant failures.
-
+
* NEWS: Start updating for 0.19.
* revision.cc (check_sane_history): Make comment more
@@ -10042,17 +10046,17 @@
2005-04-29 Grahame Bowland
- * netxx/types.h: Add new NetworkException type network
+ * netxx/types.h: Add new NetworkException type network
issue not caused by calling program
- * netsync.cc: Catch Netxx::NetworkException and display
+ * netsync.cc: Catch Netxx::NetworkException and display
as informative_error.
* netxx/address.cxx: NetworkException for unparsable URIs.
* netxx/datagram.cxx: NetworkException for connection failure.
* netxx/resolve_getaddrinfo.cxx, resolve_gethostbyname.cxx:
NetworkException when DNS resolution fails.
- * netxx/serverbase.cxx: NetworkException if unable to bind
+ * netxx/serverbase.cxx: NetworkException if unable to bind
to server port.
- * netxx/streambase.cxx: NetworkException if unable to
+ * netxx/streambase.cxx: NetworkException if unable to
connect.
2005-04-28 Nathaniel Smith
@@ -10073,8 +10077,8 @@
2005-04-28 Derek Scherger
- * commands.cc (get_work_path):
- (get_revision_path):
+ * commands.cc (get_work_path):
+ (get_revision_path):
(get_revision_id):
(put_revision_id):
(get_path_rearrangement):
@@ -10084,26 +10088,26 @@
(get_base_revision):
(get_base_manifest): move to work.{cc,hh}
(update): indicate optional revision with [ and ]
- (explicit_merge): indicate optional ancestor with [ and ]
+ (explicit_merge): indicate optional ancestor with [ and ]
* manifest.{cc,hh} (extract_path_set): move here from work.{cc,hh}
* revision.{cc,hh} (revision_file_name): move to work.{cc,hh}
* work.{cc,hh} (extract_path_set): move to manifest.{cc,hh}
- (get_work_path):
- (get_path_rearrangement):
- (remove_path_rearrangement):
- (put_path_rearrangement):
- (get_revision_path):
- (get_revision_id):
- (put_revision_id):
- (get_base_revision):
- (get_base_manifest):
+ (get_work_path):
+ (get_path_rearrangement):
+ (remove_path_rearrangement):
+ (put_path_rearrangement):
+ (get_revision_path):
+ (get_revision_id):
+ (put_revision_id):
+ (get_base_revision):
+ (get_base_manifest):
(update_any_attrs): move here from commands.cc
-
+
2005-04-28 Derek Scherger
- * ChangeLog:
+ * ChangeLog:
* Makefile.am
* tests/t_automate_select.at: merge fixups
@@ -10112,18 +10116,18 @@
* annotate.cc: Fix broken build after propagate from .annotate
branch to mainline. The lcs stuff was changed to use
quick_allocator, so our use of it had to change as well.
-
+
2005-04-28 Emile Snyder
* commands.cc: New command "annotate"
* annotate.{cc,hh}: New files implement it.
* Makefile.am: Build it.
- * monotone.texi: Document it.
+ * monotone.texi: Document it.
* tests/t_annotate.at:
* tests/t_annotate_add_collision.at:
- * tests/t_annotate_branch_collision.at:
+ * tests/t_annotate_branch_collision.at:
* testsuite.at: Test it.
-
+
2005-04-28 Matt Johnston
* tests/t_merge_6.at: narrow the testcase down considerably.
@@ -10168,7 +10172,7 @@
* commands.cc (ls_unknown): remove unneeded braces
(struct inventory_item): new struct for tracking inventories
- (print_inventory): removed old output functions
+ (print_inventory): removed old output functions
(inventory_paths): new functions for paths, data and renames
(inventory): rework to display two column status codes
* monotone.texi (Informative): update for new status codes
@@ -10217,7 +10221,7 @@
2005-04-27 Matt Johnston
* vocab.cc (verify(file_path)): don't find() twice.
- * change_set.cc (extend_state): remove commented out line
+ * change_set.cc (extend_state): remove commented out line
2005-04-27 Matthew Gregan
@@ -10291,7 +10295,7 @@
2005-04-25 Nathaniel Smith
- * automate.cc (automate_parents, automate_children)
+ * automate.cc (automate_parents, automate_children)
(automate_graph): New automate commands.
(automate_command): Add them.
* commands.cc (automate): Synopsisfy them.
@@ -10301,7 +10305,7 @@
* testsuite.at: Add the tests.
* tests/t_automate_ancestors.at: Remove obsolete comment.
-
+
2005-04-24 Derek Scherger
* tests/t_rename_file_to_dir.at:
@@ -10338,7 +10342,7 @@
(build_restricted_manifest_map): adjust to use
inodeprint_unchanged
* manifest.hh (classify_paths): new public function
-
+
* monotone.1: document new inventory command and associated
--all-files option
@@ -10352,7 +10356,7 @@
* tests/t_status_missing.at: remove bug priority flag
* tests/t_inventory.at: new test
* testsuite.at: include new test
-
+
2005-04-24 Nathaniel Smith
* monotone.texi (Database): Document 'db kill_rev_locally'.
@@ -10389,12 +10393,12 @@
(drop):
(rename):
(attr): call get_base_manifest
- (ls_missing):
+ (ls_missing):
(revert): call get_base_revision
* manifest.{cc,hh} (build_restricted_manifest_map): don't return
missing files and don't produce invalid manifests; do report on
all missing files before failing
-
+
2005-04-23 Derek Scherger
* app_state.cc:
@@ -10491,7 +10495,7 @@
missing files
* revision.hh: update comment on the format of a revision
* tests/t_status_missing.at: un-XFAIL and add a few tests
-
+
2005-04-22 Nathaniel Smith
* vocab.cc (verify(file_path), verify(local_path)): Normalize
@@ -10513,14 +10517,14 @@
match.
(walk_tree): Don't convert the (OS-supplied) current directory
from UTF-8 to current locale.
-
+
* transforms.{cc,hh} (charset_convert): Be more informative on
error.
(calculate_ident): Localize the filename, even on the fast-path.
Also assert file exists and is not a directory, since Crypto++
will happily hash directories. (They are like empty files,
apparently.)
-
+
* manifest.cc (build_restricted_manifest_map): Use file_exists
instead of fs::exists, to handle localized paths.
* {win32,unix}/inodeprint.cc (inodeprint_file): Use localized
@@ -10566,11 +10570,11 @@
2005-04-21 Sebastian Spaeth
* monotone.texi: add command reference docs about kill_rev_locally
-
+
2005-04-21 Nathaniel Smith
- * change_set.cc (apply_path_rearrangement_can_fastpath)
- (apply_path_rearrangement_fastpath)
+ * change_set.cc (apply_path_rearrangement_can_fastpath)
+ (apply_path_rearrangement_fastpath)
(apply_path_rearrangement_slowpath, apply_path_rearrangement):
Refactor into pieces, so all versions of apply_path_rearrangement
can take a fast-path when possible.
@@ -10617,17 +10621,17 @@
* t_automate_ancestors.at: new test; automate ancestors. This is still
_failing_ as a) it outputs empty newlines when no ancestor exists and
b) does not output all ancestors if multiple ids are supplied as input
-
+
2005-04-20 Sebastian Spaeth
* commands.cc:
* automate.cc: new command: automate ancestors
* monotone.texi: adapt documentation
-
+
2005-04-20 Nathaniel Smith
- * tests/t_log_depth_single.at:
- * tests/t_add_stomp_file.at:
+ * tests/t_log_depth_single.at:
+ * tests/t_add_stomp_file.at:
* tests/t_log_depth.at: Shorten blurbs.
2005-04-20 Nathaniel Smith
@@ -10641,7 +10645,7 @@
* tests/t_sticky_branch.at: Canonicalise stdout before comparison
* tests/t_setup_checkout_modify_new_dir.at: Ditto
* tests/t_netsync_largish_file.at: Check the file out rather
- than catting it, so that canonicalisation is unneeded.
+ than catting it, so that canonicalisation is unneeded.
Canonicalisation is bad here, because the file is random
binary data, not text with line-ending conventions
@@ -10664,7 +10668,7 @@
* work.{cc,hh} (enable_inodeprints): New function.
* app_state.cc (create_working_copy): Maybe call
enable_inodeprints.
-
+
* tests/t_inodeprints_hook.at: New test.
* tests/t_bad_packets.at: New test.
* testsuite.at: Add them.
@@ -10676,7 +10680,7 @@
2005-04-20 Nathaniel Smith
Most of this patch from Joel Reed, with only small tweaks myself.
-
+
* AUTHORS: Add Joel Reed.
* platform.hh (is_executable): New function.
@@ -10696,7 +10700,7 @@
* tests/t_attr_init.at: New test.
* tests/t_add_executable.at: New test.
* testsuite.at: Add them.
-
+
2005-04-19 Nathaniel Smith
* file_io.cc (read_localized_data, write_localized_data): Remove
@@ -10704,20 +10708,20 @@
* tests/t_lf_crlf.at: Remove --debugs, clean up, test more.
2005-04-19 Emile Snyder
-
+
* file_io.cc: Fix bugs with read/write_localized_data when using
CRLF line ending conversion.
* transforms.cc: Fix line_end_convert to add correct end of line
string if the split_into_lines() call causes us to lose one from
the end.
* tests/t_lf_crlf.at: Clean up and no longer XFAIL.
-
+
2005-04-19 Sebastian Spaeth
* monotone.texi: modified documentation to match changes due to
previous checking.
* AUTHORS: Adding myself
-
+
2005-04-19 Sebastian Spaeth
* automate.cc: make BRANCH optional in "automate heads BRANCH"
@@ -10835,15 +10839,15 @@
* transforms.cc: fix glob_to_regexp assertions
2005-04-17 Sebastian Spaeth
-
- * tests/t_db_kill_rev_locally.at: new test;
+
+ * tests/t_db_kill_rev_locally.at: new test;
make sure that db kill_rev_locally works as intended
2005-04-17 Sebastian Spaeth
* commands.cc,database.cc: add 'db kill_rev_locally ' command
still missing: documentation and autotests. Otherwise seems ok.
-
+
2005-04-17 Richard Levitte