monotone

monotone Mtn Change Log

Age Message
14 years 6 months 2004-11-08 graydon hoare <graydon@pobox.com>

* monotone.texi: Some minor cleanups.
* netsync.cc: Fix a formatter.
Commit 019643b46a060426ecdce8a56030f48ea3ed5bf2, by graydon@pobox.com
14 years 6 months 2004-11-07 graydon hoare <graydon@pobox.com>

* figures/*.txt: Drop.
* monotone.texi: Pull ASCII figures back in conditionally.
* NEWS, AUTHORS, monotone.spec: Update for 0.15.
* monotone.1: Update.
Commit f991a851e15095d6de546da0f74d2540e60951ba, by graydon@pobox.com
14 years 6 months 2004-11-06 graydon hoare <graydon@pobox.com>

* README.changesets: New file.
* config.guess, config.sub: Remove.
* Makefile.am: Improve document-building brains.
* cert.cc, netsync.cc: Remove include.
* configure.ac: Bump version number.
* merkle_tree.{cc,hh}: Use unsigned char in dynamic_bitset.
* po/POTFILES>in: Update to remove os_specific.hh.
* po/monotone.pot: Regenerate.
Commit e93aad0f8f6eb61e5770253a973d68442ee22b1e, by graydon@pobox.com
14 years 6 months 2004-11-05 graydon hoare <graydon@pobox.com>

* constants.cc: Up timeout, connection limit.
* monotone.texi: Various cleanups.

2004-11-05 Ulrich Drepper <drepper@redhat.com>

* configure.ac: Reduce dependencies.
* lua/lua.h: Include config.h.
* mkstemp.{cc,hh}: Use system variant when found.
* netxx/resolve_getaddrinfo.cxx: Check for AI_ADDRCONFIG
definition.
* po/POTFILES.in: Update to mention changes.
* Makefile.am (EXTRA_DIST): Include spec file.
* commands.cc (diff): No output if empty diff.
Commit e4f39bd5bbb2a61b8579c88dcbd00e4e3aeaf345, by graydon@pobox.com
14 years 6 months 2004-10-31 graydon hoare <graydon@pobox.com>

* commands.cc (diff): Use guess_binary.
Fix up some messages to fit on single lines.
* Makefile.am: Make monotone.pdf depend on figures.
* change_set.cc: Make inversion drop "delete deltas".
* texinfo.css: Make images align nicely.
* netsync.cc: Fix up some messages to be clearer.

2004-10-30 graydon hoare <graydon@pobox.com>

* figures/*: New figures.
* monotone.texi: Rewrite much of the tutorial.
Commit 67277ec5bef413b956eb520c193dd1df08cce6bd, by graydon@pobox.com
14 years 6 months forgot to actually add test
Commit 6a2909799a21c7ea537ac35f3ad65df2ebbfbf62, by graydon@pobox.com
14 years 6 months 2004-10-26 graydon hoare <graydon@pobox.com>

* tests/t_update_missing.at: New test from Bruce Stephens
* testsuite.at: Call it.
* change_set.cc: Fix the error exposed by it.
Commit 643605009db057bb222bc57fb4d58ff9f475954c, by graydon@pobox.com
14 years 6 months 2004-10-26 graydon hoare <graydon@pobox.com>

* work.{cc,hh}: Comply with Derek's new tests.
* commands.cc: Likewise.

2004-10-28 Derek Scherger <derek@echologic.com>

* tests/t_rename.at: add test for renaming a file after it has
been moved rather than before
* tests/t_revert.at: add test for reverting a missing file

2004-10-28 Derek Scherger <derek@echologic.com>

* tests/t_drop_missing.at: New test.
* testsuite.at: Call it.

2004-10-28 Derek Scherger <derek@echologic.com>

* tests/t_add.at: New test.
* testsuite.at: Call it.

2004-10-26 graydon hoare <graydon@pobox.com>

* basic_io.{cc,hh}: Rework to use indented stanzas.
* change_set.cc, revision.cc: Likewise.
* change_set.cc: Fix formatter bug.
* commands.cc: Sanity check file ID on delta commit.
* work.cc: Chatter a bit more on add/drop.
Commit 282a9864f2d5cd18e94847d30b17e0e508249906, by graydon@pobox.com
14 years 7 months 2004-10-17 graydon hoare <graydon@pobox.com>

* merkle_tree.cc: Fix bad logging.
* netsync.cc: Fix transmission bugs.
* work.cc: Add some progress messages back in.
* monotone.texi: Change contents of MT/work in example.
Commit eae3323771e3add40b89b71ffb1a4459ad0a5164, by graydon@pobox.com
14 years 7 months 2004-10-17 graydon hoare <graydon@pobox.com>

* commands.cc (log): Keep a seen list, mask frontier by it.
* monotone.texi: Updates to cover revision terminology.

Also various further merges from trunk, see below.

2004-10-17 Derek Scherger <derek@echologic.com>

* lua.{cc,hh} (hook_ignore_branch): new hook
* commands.cc (ls_branches): call it
* monotone.texi (Hook Reference): describe it

2004-10-17 Richard Levitte <richard@levitte.org>

fix bug 8715 and more
* diff_patch.cc (struct unidiff_hunk_writer,
unidiff_hunk_writer::flush_hunk): the skew is not just the
size difference between added and deleted lines in the current
hunk, it's the size difference between /all/ added and deleted
lines so far. Therefore, the skew needs to be a member of the
struct rather than being something calculated for each hunk.
Furthermore, we need to add trailing context even if the change
only consisted of one line.

2004-10-17 Richard Levitte <richard@levitte.org>

* monotone.texi (Working Copy): Change the description of
'monotone revert' to explain what happens when there are
arguments.

2004-10-17 Richard Levitte <richard@levitte.org>

* monotone.texi (OPTIONS): Add a description of --ticker.

* ui.cc, ui.hh: Rethink the writing conditions as the ticks being
"dirty" when they have changed since the last print. That way,
it's very easy to see when they need being printed. This fixes a
small bug where, in some cases, the exact same tick output is
produced twice, once before a separate message, and once after,
when a ticker is actually being removed.
(tick_write_dot::write_ticks): Add a line that describes the
ticks, including the amount of each tick per short name.

2004-10-17 Richard Levitte <richard@levitte.org>

fix bug 8733
* ui.cc, ui.hh: Define a separate tick writer struct, and two
subclasses, one that write counters, and one that writes progress
characters. As a consequence, move the count to the ticker class
itself, and have the user interface contain a map of pointers to
tickers instead of a map of counters, so data is easier to expand
and access in a consistent manner. Finally, correct a few errors
in the checks for when ticks should be written, and make sure the
final value gets written when the tickers are removed.

* cert.cc (write_ancestry_paths):
* database.cc (rehash):
* netsync.cc (call_server, rebuild_merkle_trees):
* rcs_import.cc (import_cvs_repo, cvs_history): Adapt to the new
tickers.

* monotone.cc: Add the option '--ticker' which takes the values
"dot" or "count" to express which type of tick writer to use. As
a result, set the tick writer to be the progress dot kind or the
counting type.
Commit c7cda9322a02cfaf55bcb4a377f5f49cbcd52dbd, by graydon@pobox.com
14 years 7 months 2004-10-15 graydon hoare <graydon@pobox.com>

* std_hooks.lua (get_revision_cert_trust): Add.
Commit b00875d24e08932caefa5b07a03de9a3872075a0, by graydon@pobox.com
14 years 7 months 2004-10-14 graydon hoare <graydon@pobox.com>

* main.cc (UNIX_STYLE_SIGNAL_HANDLING): Enable on OSX.
* cryptopp/*: Upgrade to 5.2.1
* Makefile.am: Adjust for a couple new files.
Commit 252f3fd8258780e61574e959298c87f4f0295093, by graydon@pobox.com
14 years 7 months 2004-10-13 graydon hoare <graydon@pobox.com>

* change_set.cc (__STDC_CONSTANT_MACROS): Further hammering.
* commands.cc (changesetify): New subcommand to db.
* database.{cc,hh} (sql): Install views.
(install_views): New function.
(get_manifest_certs): Restore old variant.
* numeric_vocab.hh: Use stdint.h.
* revision.{cc,hh} (analyze_manifest_changes)
(construct_revisions)
(build_changesets): New functions.
* schema.sql: Remove views stuff.
* views.sql: Put views here.
* schema_migration.cc: Add migration code for revisions.
* Makefile.am: Mention views.sql.
Commit 7c3350e856e7f99725cffd72bbad02e3cbda5606, by graydon@pobox.com
14 years 7 months 2004-10-12 graydon hoare <graydon@pobox.com>

* unix/read_password.cc: Don't force echo on.
Commit e95b71a6b8bdd684000766246e93b8181423fac8, by graydon@pobox.com
14 years 7 months 2004-10-10 graydon hoare <graydon@pobox.com>

merge a batch of changes from trunk, see below.
* monotone.spec: Bump to 0.14.

2004-10-10 graydon hoare <graydon@pobox.com>

fix bug 9884
* tests/t_singlenetsync.at: sleep 5
* tests/t_netsync.at: sleep 5

2004-10-10 graydon hoare <graydon@pobox.com>

* AUTHORS: Mention Richard Levitte.
* Makefile.am: Remove nonce stuff.
* NEWS: Describe changes from last release.
* cert.cc (cert_manifest_testresult): Teach about other ways
of writing a boolean value.
* commands.cc (commit): Don't commit when no change.
(debug): Rename to "db execute".
(serve): Require passphrase on startup.
(bump): Remove command.
(ls keys): Handle no keys.
* configure.ac: Bump version number.
* keys.cc (get_passphrase): Reject empty passphrase nicely,
from user and from hook.
* lua.{cc,hh} (hook_get_sorter): Dead code, remove.
* main.cc (main_with_many_flavours_of_exception): s/char/int/.
* monotone.cc (OPT_DUMP): New option.
(OPT_VERBOSE): Rename as OPT_DEBUG.
* monotone.{texi,1}: Document changes, s/rdiff/xdelta/.
* nonce.{cc,hh}: Drop.
* sanity.hh (sanity::filename): New field.
* sanity.cc (dump_buffer): Dump to file or be silent.
* testsuite.at (persist_phrase_ok): Define as true.
* tests/t_null.at: Adjust for new option names.
* unit_tests.cc: Set debug, not verbose.

2004-10-10 graydon hoare <graydon@pobox.com>

* tests/t_remerge.at: New test.
* testsuite.at: Call it.

2004-10-10 graydon hoare <graydon@pobox.com>

* cryptopp/algebra.cpp:
* cryptopp/asn.h:
* cryptopp/hmac.h:
* cryptopp/iterhash.h:
* cryptopp/mdc.h:
* cryptopp/modes.h:
* cryptopp/osrng.h:
* cryptopp/pubkey.h:
* cryptopp/seckey.h:
* cryptopp/simple.h:
* cryptopp/smartptr.h:
* cryptopp/strciphr.cpp:
* cryptopp/strciphr.h:
* lcs.cc:
* lua.cc: Fixes for g++ 3.4 from Michael Scherer.
* AUTHORS: Mention Michael.

2004-10-10 graydon hoare <graydon@pobox.com>

* tests/t_movedel.at: New test.
* testsuite.at: Call it.

2004-10-10 graydon hoare <graydon@pobox.com>

* tests/t_movepatch.at: New test.
* testsuite.at: Call it.
Commit a5b7b63606415519722044e30399d066aeb79535, by graydon@pobox.com
14 years 7 months 2004-10-10 graydon hoare <graydon@pobox.com>

* tests/t_remerge.at:
* tests/t_movedel.at:
* tests/t_movepatch.at: Import tests from trunk.
* testsuite.at: Call them.
* change_set.cc:
* file_io.{cc,hh}: Bug Fixes.
* tests/t_singlenetsync.at:
* tests/t_netsync.at: Add sleep 5.
Commit e918289b14a7389a64700d743f8a80690b38bba2, by graydon@pobox.com
14 years 7 months 2004-10-10 graydon hoare <graydon@pobox.com>

* cert.{cc,hh} (cert_revision_manifest): Bug fixes.
* commands.cc (approve)
(disapprove)
(testresult): Teach about revisions.
* tests/t_disapprove.at:
* tests/t_i18n_file.at:
* tests/t_ls_missing.at:
* tests/t_testresult.at: Bug fixes.
Commit 26f3d9a61d739484b797e47ffeca75388e5f5b47, by graydon@pobox.com
14 years 7 months 2004-10-09 graydon hoare <graydon@pobox.com>

* netsync.cc:
* packet.cc:
* tests/t_i18n_file.at:
* tests/t_netsync.at:
* tests/t_single_char_filenames.at:
* tests/t_singlenetsync.at: Bug fixes.
Commit ca2ae6ad0de672d1b8f3cd73566259537e82bba1, by graydon@pobox.com
14 years 7 months 2004-10-04 graydon hoare <graydon@pobox.com>

* Makefile.am: Re-enable rcs stuff.
* cert.{cc,hh}: Bug fixes.
* change_set.{cc,hh} (apply_change_set)
(apply_change_set_inverse): New helper functions.
* commands.cc (log)
(rcs_import)
(cvs_import): Teach about revisions.
* database.cc (get_version): Block reconstruction loops.
* diff_patch.cc:
* lua.cc:
* netsync.cc: Remove references to obsolete includes.
* rcs_file.cc: Pick up bug fix from trunk.
* rcs_import.cc: Teach about revisions.
Commit f613f12272fc3b0352961bf15dd87ad523a5cac0, by graydon@pobox.com
14 years 7 months 2004-10-03 graydon hoare <graydon@pobox.com>

* change_set.{cc,hh}: Lots of little bug fixes.
* commands.cc: Likewise.
* database.cc: Comment some chatter.
* file_io.{cc,hh}: Bug fixes, remove unlink / hardlink stuff.
* netcmd.cc: Bug fixes.
* netsync.cc: Likewise.
* tests/t_*.at: Teach about revisions.
* testsuite.at: Likewise.
* work.cc: Bug fixes.
Commit fb51d876f8ea44460624dba4c7eddb6eeb86df3f, by graydon@pobox.com
14 years 7 months 2004-09-30 graydon hoare <graydon@pobox.com>

* app_state.cc: Inform db of app.
* change_set.cc: Bug fixes.
* commands.cc: Use delete_file not unlink.
* database.{cc,hh}: Bug fixes in trust function machinery.
* revisions.cc: Skip consideration of empty parents.
* file_io.{cc,hh}: Remove unlink function.
* schema.sql: Pass pubkey data into trust call.
Commit e55839561629320d80af9b7dbfa171e07236c2e8, by graydon@pobox.com
14 years 7 months 2004-09-29 graydon hoare <graydon@pobox.com>

* change_set.cc: Various bug fixes, merge unit tests.
Commit b4ed5307697d6e804e73a819d2fef054af4aad43, by graydon@pobox.com
14 years 7 months 2004-09-26 graydon hoare <graydon@pobox.com>

* predicament.{cc,hh}: Remove.
* Makefile.am: Update.
* change_set.{cc,hh}: Compilation fixes.
* commands.cc: Likewise.
* file_io.{cc,hh}: Likewise, and implement link/unlink.
* lua.{cc,hh}: Implement conflict resolver hooks.
Commit cdb2f320ff568f1f05be5682d3e9b4686fe23e1f, by graydon@pobox.com
14 years 7 months 2004-09-25 graydon hoare <graydon@pobox.com>

* change_set.{cc,hh}: Rewrite entirely.
* work.cc: Adjust to compensate.
* commands.cc: Likewise.
* numeric_vocab.hh: Ask for C99 constant ctor macros.
Commit ff39f905e5f97ae1bdf1e1dbdaec3e914802aa0b, by graydon@pobox.com
14 years 8 months 2004-09-19 graydon hoare <graydon@pobox.com>

* change_set.cc: More bug fixes.
* basic_io.cc: Improve error reporting.
* commands.cc (complete): Teach about revisions.
* database.{cc,hh}: Add complete variant for revisions.
Commit 30cbfa8382c9943b99eb86af3dfe424fc04c9dda, by graydon@pobox.com

Branches

Tags

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status