created new executable project hello in /tmp/hello.git/ [master (root-commit) 2fe4497] first commit 12 files changed, 107 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 build/.gitignore create mode 100644 build/bootstrap.build create mode 100644 build/root.build create mode 100644 buildfile create mode 100644 hello/.gitignore create mode 100644 hello/buildfile create mode 100644 hello/hello.cxx create mode 100644 hello/testscript create mode 100644 manifest create mode 100644 repositories.manifest + git clone file:///tmp/hello.git Cloning into 'hello'... + tree hello hello ├── build │   ├── bootstrap.build │   └── root.build ├── buildfile ├── hello │   ├── buildfile │   ├── hello.cxx │   └── testscript ├── manifest ├── README.md └── repositories.manifest 2 directories, 9 files + cd hello + bdep init --config-create ../hello-gcc cc config.cxx=g++ initializing in project /tmp/hello/ created configuration /tmp/hello-gcc/ 1 default,forwarded,auto-synchronized synchronizing: new hello/0.1.0 + b mkdir ../hello-gcc/hello/fsdir{hello/} c++ hello/cxx{hello}@../hello-gcc/hello/hello/ ld ../hello-gcc/hello/hello/exe{hello} ln ../hello-gcc/hello/hello/exe{hello} -> hello/ + hello/hello World Hello, World! + b fetching git:build2.org/hello/libhello#v1.0.0 (prerequisite of dir:/tmp/hello) querying https://git.build2.org/hello/libhello.git fetching from https://git.build2.org/hello/libhello.git synchronizing /tmp/hello-gcc/: new libhello/1.0.0+4 (required by hello) upgrade hello/0.1.0#1 distributing libhello/1.0.0+4 version.in ../hello-gcc/libhello-1.0.0+4/libhello/version.hxx.in c++ ../hello-gcc/libhello-1.0.0+4/libhello/cxx{hello} c++ hello/cxx{hello}@../hello-gcc/hello/hello/ ld ../hello-gcc/libhello-1.0.0+4/libhello/libs{hello} ld ../hello-gcc/hello/hello/exe{hello} ln ../hello-gcc/hello/hello/exe{hello} -> hello/ + bdep fetch fetching git:build2.org/hello/libhello (prerequisite of dir:/tmp/hello) querying https://git.build2.org/hello/libhello.git fetching from https://git.build2.org/hello/libhello.git fetching git:build2.org/hello/libformat##HEAD (prerequisite of git:build2.org/hello/libhello) querying https://git.build2.org/hello/libformat.git fetching from https://git.build2.org/hello/libformat.git fetching git:build2.org/hello/libprint##HEAD (prerequisite of git:build2.org/hello/libhello) querying https://git.build2.org/hello/libprint.git fetching from https://git.build2.org/hello/libprint.git + bdep status -i hello configured 0.1.0#1 libhello ^1.0.0 configured 1.0.0+4 available [1.1.0+5] [1.0.0+5] + bdep sync libhello synchronizing: new libformat/1.0.0+5 (required by libhello) new libprint/1.0.0+5 (required by libhello) upgrade libhello/1.1.0+5 reconfigure hello/0.1.0#1 distributing libformat/1.0.0+5 distributing libprint/1.0.0+5 distributing libhello/1.1.0+5 + bdep sync libhello/1.0.0 synchronizing: drop libprint/1.0.0+5 (unused) drop libformat/1.0.0+5 (unused) downgrade libhello/1.0.0+5 reconfigure hello/0.1.0#1 distributing libhello/1.0.0+5