summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--intro2-tldr.orig34
-rwxr-xr-xintro2-tour2
-rw-r--r--intro2-tour.orig302
3 files changed, 164 insertions, 174 deletions
diff --git a/intro2-tldr.orig b/intro2-tldr.orig
index eb852d4..b372340 100644
--- a/intro2-tldr.orig
+++ b/intro2-tldr.orig
@@ -1,5 +1,5 @@
created new executable project hello in /tmp/hello.git/
-[master (root-commit) 9a4b648] first commit
+[master (root-commit) 0bd99a9] first commit
11 files changed, 99 insertions(+)
create mode 100644 .gitignore
create mode 100644 build/.gitignore
@@ -53,13 +53,13 @@ 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 (required by hello)
+ new libhello/1.0.0+1 (required by hello)
upgrade hello/0.1.0#1
-distributing libhello/1.0.0
-version.in ../hello-gcc/libhello-1.0.0/libhello/version.hxx.in
+distributing libhello/1.0.0+1
+version.in ../hello-gcc/libhello-1.0.0+1/libhello/version.hxx.in
+c++ ../hello-gcc/libhello-1.0.0+1/libhello/cxx{hello}
c++ hello/cxx{hello}@../hello-gcc/hello/hello/
-c++ ../hello-gcc/libhello-1.0.0/libhello/cxx{hello}
-ld ../hello-gcc/libhello-1.0.0/libhello/libs{hello}
+ld ../hello-gcc/libhello-1.0.0+1/libhello/libs{hello}
ld ../hello-gcc/hello/hello/exe{hello}
ln ../hello-gcc/hello/hello/exe{hello} -> hello/
@@ -76,22 +76,22 @@ 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 available [1.1.0]
+ libhello ^1.0.0 configured 1.0.0+1 available [1.1.0+1]
+ bdep sync libhello
synchronizing:
- new libformat/1.0.0 (required by libhello)
- new libprint/1.0.0 (required by libhello)
- upgrade libhello/1.1.0
+ new libformat/1.0.0+1 (required by libhello)
+ new libprint/1.0.0+1 (required by libhello)
+ upgrade libhello/1.1.0+1
reconfigure hello/0.1.0#1
-distributing libformat/1.0.0
-distributing libprint/1.0.0
-distributing libhello/1.1.0
+distributing libformat/1.0.0+1
+distributing libprint/1.0.0+1
+distributing libhello/1.1.0+1
+ bdep sync libhello/1.0.0
synchronizing:
- drop libprint/1.0.0 (unused)
- drop libformat/1.0.0 (unused)
- downgrade libhello/1.0.0
+ drop libprint/1.0.0+1 (unused)
+ drop libformat/1.0.0+1 (unused)
+ downgrade libhello/1.0.0+1
reconfigure hello/0.1.0#1
-distributing libhello/1.0.0
+distributing libhello/1.0.0+1
diff --git a/intro2-tour b/intro2-tour
index e73d3b0..ab6fa64 100755
--- a/intro2-tour
+++ b/intro2-tour
@@ -332,3 +332,5 @@ show /opt/tools/bin/hello World
show tree /opt/tools
show bpkg uninstall hello
show bpkg drop hello
+
+echo "finished"
diff --git a/intro2-tour.orig b/intro2-tour.orig
index 453282a..7ba51c6 100644
--- a/intro2-tour.orig
+++ b/intro2-tour.orig
@@ -182,7 +182,7 @@ Hello, Windows!
+ git add .
+ git commit -m Initial implementation
-[master (root-commit) 1fb77d8] Initial implementation
+[master (root-commit) e079761] Initial implementation
11 files changed, 99 insertions(+)
create mode 100644 .gitignore
create mode 100644 build/.gitignore
@@ -200,20 +200,20 @@ Hello, Windows!
+ git push origin master -u --force
To github.com:boris-kolpackov/hello.git
- + ace2f6e...1fb77d8 master -> master (forced update)
+ + 1bcc569...e079761 master -> master (forced update)
Branch 'master' set up to track remote branch 'master' from 'origin'.
+ bdep ci --simulate success
submitting:
to: https://ci.stage.build2.org
- in: https://github.com/boris-kolpackov/hello.git#master@1fb77d8ad94954bbfbecc27ccdea4298c1632f16
+ in: https://github.com/boris-kolpackov/hello.git#master@e0797612bb402ce0fb69e748c588b44dc78a24f2
package: hello
- version: 0.1.0-a.0.20190114103859.1fb77d8ad949
+ version: 0.1.0-a.0.20190213073259.e0797612bb40
continue? [y/n] % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
- 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 480 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 643 100 163 100 480 104 306 0:00:01 0:00:01 --:--:-- 306
-CI request is queued: https://ci.stage.build2.org/@0ca874e5-a059-4ca7-8ccf-fdb7616bacf7
-reference: 0ca874e5-a059-4ca7-8ccf-fdb7616bacf7
+ 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 480 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 643 100 163 100 480 76 225 0:00:02 0:00:02 --:--:-- 225
+CI request is queued: https://ci.stage.build2.org/@f90898a9-dfc0-4444-ad32-71ede41d7801
+reference: f90898a9-dfc0-4444-ad32-71ede41d7801
+ bdep deinit @gcc @clang
deinitializing in project /tmp/hello/
@@ -244,10 +244,8 @@ git:build2.org/hello/libhello https://git.build2.org/hello/libhello.git
prerequisite git:build2.org/hello/libprint##HEAD https://git.build2.org/hello/libprint.git##HEAD
prerequisite git:build2.org/hello/libformat##HEAD https://git.build2.org/hello/libformat.git##HEAD
-libhello/1.1.0
-libmhello/1.1.0
-libhello/1.0.0
-libmhello/1.0.0
+libhello/1.0.0+1
+libhello/1.1.0+1
+ bpkg rep-info https://git.build2.org/hello/libhello.git#HEAD
querying https://git.build2.org/hello/libhello.git
@@ -256,7 +254,7 @@ git:build2.org/hello/libhello#HEAD https://git.build2.org/hello/libhello.git#HEA
prerequisite git:build2.org/hello/libprint##HEAD https://git.build2.org/hello/libprint.git##HEAD
prerequisite git:build2.org/hello/libformat##HEAD https://git.build2.org/hello/libformat.git##HEAD
-libhello/1.1.0
+libhello/1.1.0+1
+ bdep status
fetching pkg:stage.build2.org (prerequisite of dir:/tmp/hello)
@@ -271,14 +269,14 @@ synchronizing:
new libhello/1.0.0+1 (required by hello)
upgrade hello/0.1.0-a.0.19700101000000#1
- 0K ... 100% 29.6M=0s
+ 0K ... 100% 143M=0s
+ b
synchronizing /tmp/hello-gcc/:
upgrade hello/0.1.0-a.0.19700101000000#2
mkdir ../hello-gcc/hello/fsdir{hello/}
version.in ../hello-gcc/libhello-1.0.0+1/libhello/version.hxx.in
-c++ ../hello-gcc/libhello-1.0.0+1/libhello/cxx{hello}
c++ hello/cxx{hello}@../hello-gcc/hello/hello/
+c++ ../hello-gcc/libhello-1.0.0+1/libhello/cxx{hello}
ld ../hello-gcc/libhello-1.0.0+1/libhello/libs{hello}
ld ../hello-gcc/hello/hello/exe{hello}
ln ../hello-gcc/hello/hello/exe{hello} -> hello/
@@ -300,7 +298,7 @@ synchronizing:
new libhello/1.0.0+1 (required by hello)
upgrade hello/0.1.0-a.0.19700101000000#1
- 0K ... 100% 74.2M=0s
+ 0K ... 100% 114M=0s
+ bdep test -ai
in configuration @gcc:
c++ ../hello-gcc/libhello-1.0.0+1/tests/basics/cxx{driver}
@@ -311,12 +309,12 @@ test ../hello-gcc/libhello-1.0.0+1/tests/basics/exe{driver}
in configuration @clang:
mkdir ../hello-clang/hello/fsdir{hello/}
version.in ../hello-clang/libhello-1.0.0+1/libhello/version.hxx.in
-c++ ../hello-clang/libhello-1.0.0+1/libhello/cxx{hello}
c++ hello/cxx{hello}@../hello-clang/hello/hello/
c++ ../hello-clang/libhello-1.0.0+1/tests/basics/cxx{driver}
+c++ ../hello-clang/libhello-1.0.0+1/libhello/cxx{hello}
ld ../hello-clang/libhello-1.0.0+1/libhello/libs{hello}
-ld ../hello-clang/hello/hello/exe{hello}
ld ../hello-clang/libhello-1.0.0+1/tests/basics/exe{driver}
+ld ../hello-clang/hello/hello/exe{hello}
test hello/testscript{testscript}@../hello-clang/hello/hello/ ../hello-clang/hello/hello/exe{hello}
test ../hello-clang/libhello-1.0.0+1/tests/basics/exe{driver}
@@ -331,7 +329,7 @@ synchronizing:
new libhello/1.0.0+1 (required by hello)
upgrade hello/0.1.0-a.0.19700101000000#4
- 0K ... 100% 101M=0s
+ 0K ... 100% 97.2M=0s
+ bdep fetch
fetching git:build2.org/hello/libhello (prerequisite of dir:/tmp/hello)
querying https://git.build2.org/hello/libhello.git
@@ -345,35 +343,35 @@ fetching from https://git.build2.org/hello/libprint.git
fetching pkg:stage.build2.org (prerequisite of dir:/tmp/hello)
+ bdep status libhello
-libhello configured 1.0.0+1 available [1.1.0]
+libhello configured 1.0.0+1 available [1.1.0+1]
+ bdep sync libhello
synchronizing:
- new libformat/1.0.0 (required by libhello)
- new libprint/1.0.0 (required by libhello)
- upgrade libhello/1.1.0
+ new libformat/1.0.0+1 (required by libhello)
+ new libprint/1.0.0+1 (required by libhello)
+ upgrade libhello/1.1.0+1
reconfigure hello/0.1.0-a.0.19700101000000#4
-distributing libformat/1.0.0
-distributing libprint/1.0.0
-distributing libhello/1.1.0
+distributing libformat/1.0.0+1
+distributing libprint/1.0.0+1
+distributing libhello/1.1.0+1
+ bdep status -r
hello configured 0.1.0-a.0.19700101000000#4
- libhello ^1.0.0 configured 1.1.0
- libformat ^1.0.0 configured 1.0.0
- libprint ^1.0.0 configured 1.0.0
+ libhello ^1.0.0 configured 1.1.0+1
+ libformat ^1.0.0 configured 1.0.0+1
+ libprint ^1.0.0 configured 1.0.0+1
+ bdep status -o libhello
-libhello configured 1.1.0 available (1.1.0) [1.0.0+1] [1.0.0]
+libhello configured 1.1.0+1 available (1.1.0+1) [1.0.0+1]
+ bdep sync libhello/1.0.0
synchronizing:
- drop libprint/1.0.0 (unused)
- drop libformat/1.0.0 (unused)
+ drop libprint/1.0.0+1 (unused)
+ drop libformat/1.0.0+1 (unused)
downgrade libhello/1.0.0+1
reconfigure hello/0.1.0-a.0.19700101000000#4
+distributing libhello/1.0.0+1
- 0K ... 100% 99.9M=0s
+ bdep new -C libextra-gcc -t lib -l c++ libextra cc config.cxx=g++
created new library project libextra in /tmp/libextra/
created configuration /tmp/libextra-gcc/ 1 default,forwarded,auto-synchronized
@@ -385,8 +383,8 @@ mkdir libextra-gcc/libextra/fsdir{libextra/}
version.in libextra/libextra/version.hxx.in
c++ libextra/libextra/cxx{extra}@libextra-gcc/libextra/libextra/
c++ libextra/libextra/cxx{extra}@libextra-gcc/libextra/libextra/
-ar libextra-gcc/libextra/libextra/liba{extra}
ld libextra-gcc/libextra/libextra/libs{extra}
+ar libextra-gcc/libextra/libextra/liba{extra}
install unpkg-gcc/
install unpkg-gcc/include/
install unpkg-gcc/include/libextra/
@@ -435,37 +433,37 @@ querying https://git.build2.org/hello/libprint.git
fetching from https://git.build2.org/hello/libprint.git
fetching pkg:stage.build2.org (prerequisite of dir:/tmp/hello)
synchronizing:
- new libformat/1.0.0 (required by libhello)
- new libprint/1.0.0 (required by libhello)
- new libhello/1.1.0 (required by hello)
+ new libformat/1.0.0+1 (required by libhello)
+ new libprint/1.0.0+1 (required by libhello)
+ new libhello/1.1.0+1 (required by hello)
new hello/0.1.0-a.0.19700101000000
-distributing libformat/1.0.0
-distributing libprint/1.0.0
-distributing libhello/1.1.0
+distributing libformat/1.0.0+1
+distributing libprint/1.0.0+1
+distributing libhello/1.1.0+1
+ b test: ../hello-gcc-1/
mkdir ../hello-gcc-1/hello/fsdir{hello/}
-version.in ../hello-gcc-1/libhello-1.1.0/libhello/version.hxx.in
-version.in ../hello-gcc-1/libformat-1.0.0/libformat/version.hxx.in
-version.in ../hello-gcc-1/libprint-1.0.0/libprint/version.hxx.in
-c++ ../hello-gcc-1/libprint-1.0.0/libprint/cxx{print}
-c++ ../hello-gcc-1/libprint-1.0.0/tests/basics/cxx{driver}
-c++ ../hello-gcc-1/libformat-1.0.0/tests/basics/cxx{driver}
-c++ ../hello-gcc-1/libhello-1.1.0/libhello/cxx{hello}
-c++ ../hello-gcc-1/libformat-1.0.0/libformat/cxx{format}
-c++ ../hello-gcc-1/libhello-1.1.0/tests/basics/cxx{driver}
+version.in ../hello-gcc-1/libformat-1.0.0+1/libformat/version.hxx.in
+version.in ../hello-gcc-1/libprint-1.0.0+1/libprint/version.hxx.in
+version.in ../hello-gcc-1/libhello-1.1.0+1/libhello/version.hxx.in
+c++ ../hello-gcc-1/libformat-1.0.0+1/tests/basics/cxx{driver}
+c++ ../hello-gcc-1/libprint-1.0.0+1/libprint/cxx{print}
+c++ ../hello-gcc-1/libprint-1.0.0+1/tests/basics/cxx{driver}
+c++ ../hello-gcc-1/libhello-1.1.0+1/tests/basics/cxx{driver}
c++ hello/cxx{hello}@../hello-gcc-1/hello/hello/
-ld ../hello-gcc-1/libprint-1.0.0/libprint/libs{print}
-ld ../hello-gcc-1/libprint-1.0.0/tests/basics/exe{driver}
-ld ../hello-gcc-1/libformat-1.0.0/libformat/libs{format}
-ld ../hello-gcc-1/libformat-1.0.0/tests/basics/exe{driver}
-ld ../hello-gcc-1/libhello-1.1.0/libhello/libs{hello}
+c++ ../hello-gcc-1/libhello-1.1.0+1/libhello/cxx{hello}
+c++ ../hello-gcc-1/libformat-1.0.0+1/libformat/cxx{format}
+ld ../hello-gcc-1/libprint-1.0.0+1/libprint/libs{print}
+ld ../hello-gcc-1/libprint-1.0.0+1/tests/basics/exe{driver}
+ld ../hello-gcc-1/libformat-1.0.0+1/libformat/libs{format}
+ld ../hello-gcc-1/libformat-1.0.0+1/tests/basics/exe{driver}
+ld ../hello-gcc-1/libhello-1.1.0+1/libhello/libs{hello}
ld ../hello-gcc-1/hello/hello/exe{hello}
-ld ../hello-gcc-1/libhello-1.1.0/tests/basics/exe{driver}
+ld ../hello-gcc-1/libhello-1.1.0+1/tests/basics/exe{driver}
test hello/testscript{testscript}@../hello-gcc-1/hello/hello/ ../hello-gcc-1/hello/hello/exe{hello}
-test ../hello-gcc-1/libprint-1.0.0/tests/basics/exe{driver}
-test ../hello-gcc-1/libformat-1.0.0/tests/basics/exe{driver}
-test ../hello-gcc-1/libhello-1.1.0/tests/basics/exe{driver}
+test ../hello-gcc-1/libformat-1.0.0+1/tests/basics/exe{driver}
+test ../hello-gcc-1/libprint-1.0.0+1/tests/basics/exe{driver}
+test ../hello-gcc-1/libhello-1.1.0+1/tests/basics/exe{driver}
+ b configure: ../hello-gcc/ config.cc.poptions+=-I/tmp/unpkg-gcc/include config.cc.loptions+=-L/tmp/unpkg-gcc/lib
save ../hello-gcc/build/config.build
@@ -491,13 +489,13 @@ created new executable project hello in /tmp/hello/
created configuration @gcc /tmp/hello-gcc/ 1 default,forwarded,auto-synchronized
synchronizing:
new hello/0.1.0-a.0.19700101000000
-error: unable to delete 'build2-control': remote ref does not exist
-error: failed to push some refs to 'git@github.com:boris-kolpackov/hello.git'
+To github.com:boris-kolpackov/hello.git
+ - [deleted] build2-control
To github.com:boris-kolpackov/hello.git
- [deleted] v0.1.0-a.1
To github.com:boris-kolpackov/hello.git
- [deleted] v0.1.0
-[master (root-commit) 7d6000b] Initial implementation
+[master (root-commit) ba0a54c] Initial implementation
11 files changed, 99 insertions(+)
create mode 100644 .gitignore
create mode 100644 build/.gitignore
@@ -511,15 +509,15 @@ To github.com:boris-kolpackov/hello.git
create mode 100644 manifest
create mode 100644 repositories.manifest
To github.com:boris-kolpackov/hello.git
- + 1fb77d8...7d6000b master -> master (forced update)
+ + e079761...ba0a54c master -> master (forced update)
Branch 'master' set up to track remote branch 'master' from 'origin'.
+ bdep status
-hello configured 0.1.0-a.0.19700101000000 available 0.1.0-a.0.20190114104313.7d6000b7746e
+hello configured 0.1.0-a.0.19700101000000 available 0.1.0-a.0.20190213073719.ba0a54c20481
+ b info
project: hello
-version: 0.1.0-a.0.20190114104313.7d6000b7746e
+version: 0.1.0-a.0.20190213073719.ba0a54c20481
summary: hello executable
url: https://example.org/hello
src_root: /tmp/hello/
@@ -531,15 +529,15 @@ meta-operations: perform configure disfigure dist info
+ bdep sync
synchronizing:
- upgrade hello/0.1.0-a.0.20190114104313.7d6000b7746e
+ upgrade hello/0.1.0-a.0.20190213073719.ba0a54c20481
+ bdep status
-hello configured 0.1.0-a.0.20190114104313.7d6000b7746e
-[master ea65d74] Another commit
+hello configured 0.1.0-a.0.20190213073719.ba0a54c20481
+[master f67043c] Another commit
1 file changed, 1 insertion(+)
+ bdep status
-hello configured 0.1.0-a.0.20190114104313.7d6000b7746e available 0.1.0-a.0.20190114104317.ea65d7448999
+hello configured 0.1.0-a.0.20190213073719.ba0a54c20481 available 0.1.0-a.0.20190213073723.f67043c870f7
+ bdep release --alpha --push
releasing:
@@ -550,13 +548,11 @@ releasing:
commit: yes
tag: v0.1.0-a.1
push: origin/master
-continue? [y/n] [master b06f00e] Release version 0.1.0-a.1
+continue? [y/n] [master 4f6c42d] Release version 0.1.0-a.1
1 file changed, 1 insertion(+), 1 deletion(-)
-[master 5f59a7e] Change version to 0.1.0-a.1.z
+[master 4eab5a3] Change version to 0.1.0-a.1.z
1 file changed, 1 insertion(+), 1 deletion(-)
-To github.com:boris-kolpackov/hello.git
- 7d6000b..5f59a7e master -> master
- * [new tag] v0.1.0-a.1 -> v0.1.0-a.1
+pushing branch master, tag v0.1.0-a.1
+ bdep release --no-open --push
releasing:
@@ -566,11 +562,9 @@ releasing:
commit: yes
tag: v0.1.0
push: origin/master
-continue? [y/n] [master 20c09fa] Release version 0.1.0
+continue? [y/n] [master a914bd9] Release version 0.1.0
1 file changed, 1 insertion(+), 1 deletion(-)
-To github.com:boris-kolpackov/hello.git
- 5f59a7e..20c09fa master -> master
- * [new tag] v0.1.0 -> v0.1.0
+pushing branch master, tag v0.1.0
+ bdep publish --simulate success
synchronizing:
@@ -584,12 +578,7 @@ publishing:
section: alpha
control: https://github.com/boris-kolpackov/hello.git
warning: publishing using staged build2 toolchain
-continue? [y/n] pushing build2-control
-Counting objects: 6, done.
-Delta compression using up to 8 threads.
-Compressing objects: 33% (1/3) Compressing objects: 66% (2/3) Compressing objects: 100% (3/3) Compressing objects: 100% (3/3), done.
-Writing objects: 16% (1/6) Writing objects: 33% (2/6) Writing objects: 50% (3/6) Writing objects: 66% (4/6) Writing objects: 83% (5/6) Writing objects: 100% (6/6) Writing objects: 100% (6/6), 466 bytes | 466.00 KiB/s, done.
-Total 6 (delta 1), reused 0 (delta 0)
+continue? [y/n] pushing branch build2-control
remote:
remote: Create a pull request for 'build2-control' on GitHub by visiting:
remote: https://github.com/boris-kolpackov/hello/pull/new/build2-control
@@ -598,9 +587,9 @@ Branch 'build2-control' set up to track remote branch 'build2-control' from 'ori
submitting hello-0.1.0.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
- 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 1879 0 0 100 1879 0 771 0:00:02 0:00:02 --:--:-- 771 100 1995 100 116 100 1879 44 713 0:00:02 0:00:02 --:--:-- 713
+ 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 1877 0 0 100 1877 0 800 0:00:02 0:00:02 --:--:-- 800 100 1993 100 116 100 1877 46 758 0:00:02 0:00:02 --:--:-- 758
package submission is queued: https://queue.cppget.org/hello/0.1.0
-reference: e599f0c6b6ac
+reference: 358b079b307d
+ bdep release --open --push
opening:
@@ -609,10 +598,9 @@ opening:
open: 0.2.0-a.0.z
commit: yes
push: origin/master
-continue? [y/n] [master 1bcc569] Change version to 0.2.0-a.0.z
+continue? [y/n] [master fea34a6] Change version to 0.2.0-a.0.z
1 file changed, 1 insertion(+), 1 deletion(-)
-To github.com:boris-kolpackov/hello.git
- 20c09fa..1bcc569 master -> master
+pushing branch master
+ bdep new -C hello-gcc @gcc -t exe -l c++ hello cc config.cxx=g++
created new executable project hello in /tmp/hello/
@@ -652,12 +640,12 @@ mkdir ../hello-gcc/libhello/fsdir{libhello/}
mkdir ../hello-gcc/hello/fsdir{hello/}
mkdir ../hello-gcc/libhello/tests/fsdir{basics/}
version.in ../libhello/libhello/version.hxx.in
-c++ ../libhello/libhello/cxx{hello}@../hello-gcc/libhello/libhello/
c++ hello/cxx{hello}@../hello-gcc/hello/hello/
+c++ ../libhello/libhello/cxx{hello}@../hello-gcc/libhello/libhello/
c++ ../libhello/tests/basics/cxx{driver}@../hello-gcc/libhello/tests/basics/
ld ../hello-gcc/libhello/libhello/libs{hello}
-ld ../hello-gcc/hello/hello/exe{hello}
ld ../hello-gcc/libhello/tests/basics/exe{driver}
+ld ../hello-gcc/hello/hello/exe{hello}
test hello/testscript{testscript}@../hello-gcc/hello/hello/ ../hello-gcc/hello/hello/exe{hello}
test ../hello-gcc/libhello/tests/basics/exe{driver}
@@ -705,12 +693,12 @@ mkdir ../hello-gcc/libhello/fsdir{libhello/}
mkdir ../hello-gcc/hello/fsdir{hello/}
mkdir ../hello-gcc/libhello/tests/fsdir{basics/}
version.in libhello/libhello/version.hxx.in
-c++ libhello/libhello/cxx{hello}@../hello-gcc/libhello/libhello/
c++ hello/hello/cxx{hello}@../hello-gcc/hello/hello/
c++ libhello/tests/basics/cxx{driver}@../hello-gcc/libhello/tests/basics/
+c++ libhello/libhello/cxx{hello}@../hello-gcc/libhello/libhello/
ld ../hello-gcc/libhello/libhello/libs{hello}
-ld ../hello-gcc/hello/hello/exe{hello}
ld ../hello-gcc/libhello/tests/basics/exe{driver}
+ld ../hello-gcc/hello/hello/exe{hello}
test hello/hello/testscript{testscript}@../hello-gcc/hello/hello/ ../hello-gcc/hello/hello/exe{hello}
test ../hello-gcc/libhello/tests/basics/exe{driver}
@@ -733,68 +721,68 @@ 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
- new libformat/1.0.0 (required by libhello)
- new libprint/1.0.0 (required by libhello)
- new libhello/1.1.0 (required by hello)
- new hello/1.0.0
-continue? [Y/n] distributing libformat/1.0.0
-checked out libformat/1.0.0
-configured libformat/1.0.0
-distributing libprint/1.0.0
-checked out libprint/1.0.0
-configured libprint/1.0.0
-distributing libhello/1.1.0
-checked out libhello/1.1.0
-configured libhello/1.1.0
-distributing hello/1.0.0
-checked out hello/1.0.0
-configured hello/1.0.0
-version.in libhello-1.1.0/libhello/version.hxx.in
-version.in libformat-1.0.0/libformat/version.hxx.in
-version.in libprint-1.0.0/libprint/version.hxx.in
-c++ libprint-1.0.0/libprint/cxx{print}
-c++ libhello-1.1.0/libhello/cxx{hello}
-c++ hello-1.0.0/hello/cxx{hello}
-c++ libformat-1.0.0/libformat/cxx{format}
-ld libprint-1.0.0/libprint/libs{print}
-ld libformat-1.0.0/libformat/libs{format}
-ld libhello-1.1.0/libhello/libs{hello}
-ld hello-1.0.0/hello/exe{hello}
-updated hello/1.0.0
+ new libformat/1.0.0+1 (required by libhello)
+ new libprint/1.0.0+1 (required by libhello)
+ new libhello/1.1.0+1 (required by hello)
+ new hello/1.0.0+1
+continue? [Y/n] distributing libformat/1.0.0+1
+checked out libformat/1.0.0+1
+configured libformat/1.0.0+1
+distributing libprint/1.0.0+1
+checked out libprint/1.0.0+1
+configured libprint/1.0.0+1
+distributing libhello/1.1.0+1
+checked out libhello/1.1.0+1
+configured libhello/1.1.0+1
+distributing hello/1.0.0+1
+checked out hello/1.0.0+1
+configured hello/1.0.0+1
+version.in libhello-1.1.0+1/libhello/version.hxx.in
+version.in libformat-1.0.0+1/libformat/version.hxx.in
+version.in libprint-1.0.0+1/libprint/version.hxx.in
+c++ libprint-1.0.0+1/libprint/cxx{print}
+c++ libhello-1.1.0+1/libhello/cxx{hello}
+c++ hello-1.0.0+1/hello/cxx{hello}
+c++ libformat-1.0.0+1/libformat/cxx{format}
+ld libprint-1.0.0+1/libprint/libs{print}
+ld libformat-1.0.0+1/libformat/libs{format}
+ld libhello-1.1.0+1/libhello/libs{hello}
+ld hello-1.0.0+1/hello/exe{hello}
+updated hello/1.0.0+1
+ bpkg install hello
-ld libhello-1.1.0/libhello/libs{hello}
-ld hello-1.0.0/hello/exe{hello}
+ld libhello-1.1.0+1/libhello/libs{hello}
+ld hello-1.0.0+1/hello/exe{hello}
install /opt/tools/
install /opt/tools/include/
install /opt/tools/include/libhello/
-install libhello-1.1.0/libhello/hxx{export}
-install libhello-1.1.0/libhello/hxx{hello}
+install libhello-1.1.0+1/libhello/hxx{export}
+install libhello-1.1.0+1/libhello/hxx{hello}
install /opt/tools/share/
install /opt/tools/share/doc/
install /opt/tools/share/doc/libhello/
-install libhello-1.1.0/manifest{manifest}
-install libhello-1.1.0/libhello/hxx{version}
+install libhello-1.1.0+1/manifest{manifest}
+install libhello-1.1.0+1/libhello/hxx{version}
install /opt/tools/include/libprint/
-install libprint-1.0.0/libprint/hxx{print}
-install libprint-1.0.0/libprint/hxx{export}
+install libprint-1.0.0+1/libprint/hxx{print}
+install libprint-1.0.0+1/libprint/hxx{export}
install /opt/tools/share/doc/libprint/
-install libprint-1.0.0/manifest{manifest}
-install libprint-1.0.0/libprint/hxx{version}
-install libprint-1.0.0/libprint/libs{print}
+install libprint-1.0.0+1/manifest{manifest}
+install libprint-1.0.0+1/libprint/hxx{version}
+install libprint-1.0.0+1/libprint/libs{print}
install /opt/tools/include/libformat/
-install libformat-1.0.0/libformat/hxx{export}
-install libformat-1.0.0/libformat/hxx{format}
+install libformat-1.0.0+1/libformat/hxx{export}
+install libformat-1.0.0+1/libformat/hxx{format}
install /opt/tools/share/doc/libformat/
-install libformat-1.0.0/manifest{manifest}
-install libformat-1.0.0/libformat/hxx{version}
-install libformat-1.0.0/libformat/libs{format}
-install libhello-1.1.0/libhello/libs{hello}
+install libformat-1.0.0+1/manifest{manifest}
+install libformat-1.0.0+1/libformat/hxx{version}
+install libformat-1.0.0+1/libformat/libs{format}
+install libhello-1.1.0+1/libhello/libs{hello}
install /opt/tools/bin/
-install hello-1.0.0/hello/exe{hello}
+install hello-1.0.0+1/hello/exe{hello}
install /opt/tools/share/doc/hello/
-install hello-1.0.0/manifest{manifest}
-installed hello/1.0.0
+install hello-1.0.0+1/manifest{manifest}
+installed hello/1.0.0+1
+ /opt/tools/bin/hello World
Hello, World!
@@ -841,36 +829,36 @@ Hello, World!
13 directories, 23 files
+ bpkg uninstall hello
-uninstall hello-1.0.0/manifest{manifest}
+uninstall hello-1.0.0+1/manifest{manifest}
uninstall /opt/tools/share/doc/hello/
-uninstall hello-1.0.0/hello/exe{hello}
+uninstall hello-1.0.0+1/hello/exe{hello}
uninstall /opt/tools/bin/
-uninstall libhello-1.1.0/libhello/libs{hello}
-uninstall libformat-1.0.0/libformat/libs{format}
-uninstall libformat-1.0.0/libformat/hxx{version}
-uninstall libformat-1.0.0/manifest{manifest}
+uninstall libhello-1.1.0+1/libhello/libs{hello}
+uninstall libformat-1.0.0+1/libformat/libs{format}
+uninstall libformat-1.0.0+1/libformat/hxx{version}
+uninstall libformat-1.0.0+1/manifest{manifest}
uninstall /opt/tools/share/doc/libformat/
-uninstall libformat-1.0.0/libformat/hxx{format}
-uninstall libformat-1.0.0/libformat/hxx{export}
+uninstall libformat-1.0.0+1/libformat/hxx{format}
+uninstall libformat-1.0.0+1/libformat/hxx{export}
uninstall /opt/tools/include/libformat/
-uninstall libprint-1.0.0/libprint/libs{print}
-uninstall libprint-1.0.0/libprint/hxx{version}
-uninstall libprint-1.0.0/manifest{manifest}
+uninstall libprint-1.0.0+1/libprint/libs{print}
+uninstall libprint-1.0.0+1/libprint/hxx{version}
+uninstall libprint-1.0.0+1/manifest{manifest}
uninstall /opt/tools/share/doc/libprint/
-uninstall libprint-1.0.0/libprint/hxx{export}
-uninstall libprint-1.0.0/libprint/hxx{print}
+uninstall libprint-1.0.0+1/libprint/hxx{export}
+uninstall libprint-1.0.0+1/libprint/hxx{print}
uninstall /opt/tools/include/libprint/
-uninstall libhello-1.1.0/libhello/hxx{version}
-uninstall libhello-1.1.0/manifest{manifest}
+uninstall libhello-1.1.0+1/libhello/hxx{version}
+uninstall libhello-1.1.0+1/manifest{manifest}
uninstall /opt/tools/share/doc/libhello/
uninstall /opt/tools/share/doc/
uninstall /opt/tools/share/
-uninstall libhello-1.1.0/libhello/hxx{hello}
-uninstall libhello-1.1.0/libhello/hxx{export}
+uninstall libhello-1.1.0+1/libhello/hxx{hello}
+uninstall libhello-1.1.0+1/libhello/hxx{export}
uninstall /opt/tools/include/libhello/
uninstall /opt/tools/include/
uninstall /opt/tools/
-uninstalled hello/1.0.0
+uninstalled hello/1.0.0+1
+ bpkg drop hello
following dependencies were automatically built but will no longer be used: