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

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

[Monotone-commits-nodiffs] Revision 58f0fa93beb90c24272fc375cba56f97e304


From: monotone
Subject: [Monotone-commits-nodiffs] Revision 58f0fa93beb90c24272fc375cba56f97e304f480
Date: Mon, 14 Jun 2010 20:21:47 +0200

-----------------------------------------------------------------
Revision: 58f0fa93beb90c24272fc375cba56f97e304f480
Ancestor: c827977166895ccc23f5c7098b616e7ae2e1dc50
Author: address@hidden
Date: 2010-06-14 01.58.47
Branch: net.venge.monotone.connection_info_cleanup

Modified files:
        Makefile.am automate.cc cmd_db.cc cmd_key_cert.cc
        cmd_merging.cc cmd_netsync.cc cmd_othervcs.cc
        cmd_ws_commit.cc globish.cc globish.hh keys.cc keys.hh
        netcmd.hh netsync.cc network/connection_info.cc
        network/connection_info.hh options_list.hh

ChangeLog: 

* keys.{hh,cc}: replace the netsync_key_requirement enum by a general
  key_requiredness_flag and use that everywhere instead of the
  boolean options; also adapt the parameter order of cache_netsync_key
  and cache_user_key to a comparable format; instead of giving
  cache_netsync_key the individual parts of the client object from
  netsync_connection_info, pass the whole object by default
* automate.cc, cmd_key_cert.cc, cmd_ws_commit.cc, cmd_db.cc,
  cmd_merging.cc, cmd_othervcs.cc: adapt the parameter order for 
  cache_user_key accordingly
* keys.hh: put the return value of various functions in a new line
* netsync.cc, cmd_netsync.cc: reorganize both files completely; move
  most of the initialization code into connection_info.{hh,cc}, 
  pass a shared_ptr of a netsync_connection object around and ensure that
  it saves the default netsync options only after a successful 
  connection and when it is destroyed
* network/connection_info.{hh,cc}: almost complete rewrite, four static
  factory methods now create shared connection info objects as needed;
  mtn urls already no longer accept the long "include=" and "exclude="
  syntax
* netcmd.hh: remove the definition of run_netsync_protocol and move it
* netsync.hh: ...here, while adding the data struct for server-side sync
  requests (adapt this a bit on the way)
* globish.{hh,cc}: new method `contains_meta_chars` to determine whether,
  well, a branch pattern contains expandable meta characters, i.e. might
  not be uniquely resolvable to a particular branch (which we need for
  mtn clone to determine the branch which should be checked out if no
  separate --branch option, but only the branch pattern is given)
* options_list.hh: make --remote-stdio-host an arg_type, which makes it
  easier to handle this option later on; whitespace fixes


monotone --db={your.database} diff 
--revision=c827977166895ccc23f5c7098b616e7ae2e1dc50 
--revision=58f0fa93beb90c24272fc375cba56f97e304f480
----------------------------------------------------------------------



reply via email to

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