From 0eed5982bbca328cc6319d36708d64a285160972 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 30 Apr 2018 12:27:49 +0200 Subject: Implement multi-project synchronization Now the same configuration can be shared by multiple projects and a sync command from any of them (or from the build system hook) will synchronize everyting. --- bdep/sync.cli | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bdep/sync.cli') diff --git a/bdep/sync.cli b/bdep/sync.cli index 61d15cb..838a01c 100644 --- a/bdep/sync.cli +++ b/bdep/sync.cli @@ -206,7 +206,9 @@ namespace bdep configurations are synchronized. To improve performance, especially for the \"everything is already synchronized\" case, \cb{sync} executed in this mode assumes that no configuration flags (see \l{bdep-config(1)}) - have changed since the last explicit synchronization. + have changed since the last explicit synchronization. It also does not + search for a project in the current working directory \- if any, its + directory should be specified explicitly with \c{\b{--config}|\b{-c}}. To avoid recursive re-synchronization, the \cb{sync} command maintains the \cb{BDEP_SYNCED_CONFIGS} environment variable. It contains a -- cgit v1.1