[Top][All Lists]
[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
----------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-nodiffs] Revision 58f0fa93beb90c24272fc375cba56f97e304f480,
monotone <=