freebsd-skq/contrib/bmake/unit-tests/varmod-tail.exp
Simon J. Gerraty 06b9b3e0ad Merge bmake-20210110
Quite a lot of churn on style, but lots of
good work refactoring complicated functions
and lots more unit-tests.
Thanks mostly to rillig at NetBSD

Some interesting entries from ChangeLog

o .MAKE.{UID,GID} represent uid and gid running make.

o allow env var MAKE_OBJDIR_CHECK_WRITABLE=no to skip writable
  checks in InitObjdir.  Explicit .OBJDIR target always allows
  read-only directory.

o add more unit tests for META MODE

Merge commit '8e11a9b4250be3c3379c45fa820bff78d99d5946' into main

Change-Id: I464fd4c013067f0915671c1ccc96d2d8090b2b9c
2021-01-13 22:21:37 -08:00

12 lines
367 B
Plaintext

tail (basename) of 'a/b/c' is 'c'
tail (basename) of 'def' is 'def'
tail (basename) of 'a.b.c' is 'a.b.c'
tail (basename) of 'a.b/c' is 'c'
tail (basename) of 'a' is 'a'
tail (basename) of 'a.a' is 'a.a'
tail (basename) of '.gitignore' is '.gitignore'
tail (basename) of 'a' is 'a'
tail (basename) of 'a.a' is 'a.a'
tail (basename) of 'trailing/' is ''
exit status 0