}
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
unsigned-directive,foo.directive.asc "unsigned directive"
} email-to {
}
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
unsigned-directive,foo.directive.asc "unsigned directive"
} email-to {
}
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
unsigned-directive,foo.directive.asc "unsigned directive"
} email-to {
}
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
unsigned-directive,foo.directive.asc "unsigned directive"
} email-to {
} dsig { good 00 1000 }
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
validate,no-directory-given "directive rejected: no directory specified"
} email-to {
} dsig { good 01 1000 }
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
gpgv,directive-verify-failed "incorrect signature rejected"
} email-to {
} dsig { good 01 1000 }
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
validate,bad-directory-repeat "duplicate directory rejected"
} email-to {
} dsig { good 01 1000 }
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
validate,bad-directory-repeat "ambiguous directory rejected"
} email-to {
} dsig { good 01 1001 }
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
validate,bad-directory-depth "excessively deep directory rejected"
} email-to {
} dsig { good 02 1000 }
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
unknown-package "unknown package from directive"
} email-to {
comment "do nothing"
} dsig { good 03 1001 }
} file-tree {
- { inbox in-stage stage pub archive } empty {}
+ { inbox scratch stage pub archive } empty {}
} email-to {
ftp-upload-script@gnu.org ftp-upload-report@gnu.org
}
} dsig { good 04 1000 }
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
validate,no-op "null directive rejected"
} email-to {
} dsig { good 05 1000 }
} file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
} log {
validate,no-op "null directive rejected"
} email-to {
} initial-files {
pub { foo/foo-1.2.bin { good 06 1000 } }
} file-tree {
- { inbox in-stage stage archive } empty {}
+ { inbox scratch stage archive } empty {}
{ pub } files { foo/foo-1.2.bin foo/foo-latest.bin }
{ pub } symlink-targets { foo-1.2.bin foo/foo-latest.bin }
} log {
} initial-files {
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
- { inbox in-stage stage archive } empty {}
+ { inbox scratch stage archive } empty {}
{ pub } files { foo/foo-1.0.bin foo/foo-latest.bin }
{ pub } symlink-targets { foo-1.2.bin foo/foo-latest.bin }
} log {
}
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin foo/bar/README }
} log {
validate,bad-parameter,symlink \
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
validate,bad-parameter,symlink \
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
validate,bad-parameter,symlink "bogus symlink name rejected"
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
validate,bad-parameter,symlink "bogus symlink target rejected"
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
validate,bad-parameter,symlink "absolute symlink name rejected"
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
validate,bad-parameter,symlink "absolute symlink target rejected"
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
validate,bad-parameter,symlink "bogus symlink command rejected"
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
validate,bad-parameter,symlink "bogus symlink command rejected"
} initial-symlinks {
pub { foo-1.0.bin foo/foo-latest.bin }
} file-tree {
- { inbox in-stage stage archive } empty {}
+ { inbox scratch stage archive } empty {}
{ pub } files { foo/foo-1.0.bin foo/foo-1.2.bin foo/foo-latest.bin }
{ pub } symlink-targets { foo-1.2.bin foo/foo-latest.bin }
} log {
} initial-symlinks {
pub { foo-1.2.bin foo/foo-latest.bin }
} file-tree {
- { inbox in-stage stage archive } empty {}
+ { inbox scratch stage archive } empty {}
{ pub } files { foo/foo-1.2.bin }
} log {
action,rm-symlink "recorded removal of symlink"
pub { foo-1.2.bin foo/foo-latest.bin }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.2.bin foo/foo-latest.bin }
{ pub } symlink-targets { foo-1.2.bin foo/foo-latest.bin }
} log {
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
validate,bad-parameter,rmsymlink \
pub { foo-1.0.bin foo/foo-latest.bin }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin foo/foo-latest.bin }
{ pub } symlink-targets { foo-1.0.bin foo/foo-latest.bin }
} log {
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
validate,bad-parameter,rmsymlink \
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
action,rm-symlink-failure,not-found \
pub { foo/foo-1.0.bin { good 05 1000 } }
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin }
} log {
action,rm-symlink-failure,not-link \
}
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin foo/foo-1.2.bin }
} log {
action,make-symlink-failure "overwrite with symlink fails"
ftp-upload-script@gnu.org ftp-upload-report@gnu.org
foo@example.org foo@example.gnu.org foo@example.net
}
-# TODO: The in-stage tree should be empty after this test.
+# TODO: The scratch tree should be empty after this test.
check_loose_directive "archive file" {
directive {
foo/foo-1.2.bin { good 06 1000 }
}
} file-tree {
- { inbox in-stage stage } empty {}
+ { inbox scratch stage } empty {}
{ pub } files { foo/foo-1.2.bin }
{ archive } archived-files { foo/foo-1.0.bin }
} log {
foo/bar/bar-2.bin { good 08 1000 }
}
} file-tree {
- { inbox in-stage stage } empty {}
+ { inbox scratch stage } empty {}
{ pub } files { foo/foo-1.0.bin foo/foo-1.2.bin }
{ archive } archived-files { foo/bar/bar-1.bin foo/bar/bar-2.bin }
} log {
foo-1.2.bin.sig foo/foo-latest.bin.sig
}
} file-tree {
- { inbox in-stage stage } empty {}
+ { inbox scratch stage } empty {}
{ pub } files { foo/foo-1.0.bin foo/foo-1.2.bin }
{ archive } archived-files { foo/foo-latest.bin }
} log {
}
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.2.bin }
} log {
action,archive-failure,not-found "cannot archive nonexistent file"
}
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin foo/foo-1.2.bin }
} log {
validate,bad-parameter,archive \
}
} file-tree {
{ inbox stage archive } empty {}
- { in-stage } files { .foo.directive.asc }
+ { scratch } files { .foo.directive.asc }
{ pub } files { foo/foo-1.0.bin foo/foo-1.2.bin }
} log {
validate,bad-parameter,archive \
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.tar.gz.directive.asc .foo.tar.gz.sig .foo.tar.gz
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.tar.gz.directive.asc .foo.tar.gz.sig .foo.tar.gz
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.tar.gz.directive.asc .foo.tar.gz.sig .foo.tar.gz
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.tar.gz.directive.asc .foo.tar.gz.sig .foo.tar.gz
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin .foo.bin.sig .foo.bin.directive.asc
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin .foo.bin.sig .foo.bin.directive.asc
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.bar.tar.gz.directive.asc .bar.tar.gz.sig .bar.tar.gz
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.bar.tar.gz.directive.asc .bar.tar.gz.sig .bar.tar.gz
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.bar.tar.gz.directive.asc .bar.tar.gz.sig .bar.tar.gz
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.bar.tar.gz.directive.asc .bar.tar.gz.sig .bar.tar.gz
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.bar.tar.gz.directive.asc .bar.tar.gz.sig .bar.tar.gz
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.bar.tar.gz.directive.asc .bar.tar.gz.sig .bar.tar.gz
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
} check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check [subst {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}] check {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}
}] check [subst {
file-tree {
- { inbox in-stage stage archive } empty {}
+ { inbox scratch stage archive } empty {}
{ pub } files {
foo/v$FVER/foo.bin.sig foo/v$FVER/foo.bin
}
}
}] check [subst {
file-tree {
- { inbox in-stage stage archive } empty {}
+ { inbox scratch stage archive } empty {}
{ pub } files {
foo/bar/v$FVER/foo.bin.sig foo/bar/v$FVER/foo.bin
}
}] check [subst {
file-tree {
{ inbox stage pub archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
} log {
}
}] check [subst {
file-tree {
- { inbox in-stage stage archive } empty {}
+ { inbox scratch stage archive } empty {}
{ pub } files {
foo/bar/v$FVER/foo.bin.sig foo/bar/v$FVER/foo.bin
}
}] check {
file-tree {
{ inbox stage archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
{ pub } files {
}] check {
file-tree {
{ inbox stage archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
{ pub } files {
} check {
file-tree {
{ inbox stage archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
{ pub } files {
}
} check {
file-tree {
- { inbox in-stage stage } empty {}
+ { inbox scratch stage } empty {}
{ pub } files {
foo/foo.bin foo/foo.bin.sig
}
} check {
file-tree {
{ inbox stage archive } empty {}
- { in-stage } files {
+ { scratch } files {
.foo.bin.directive.asc .foo.bin.sig .foo.bin
}
{ pub } files {