[latex3-commits] [latex3/l3build] ca47b9: copy out from subdirectories

GitHub noreply at github.com
Sun Jul 23 12:46:59 CEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/latex3/l3build
  Commit: ca47b99fd461c025130a1ccb53a1afe857b5d7b4
      https://github.com/latex3/l3build/commit/ca47b99fd461c025130a1ccb53a1afe857b5d7b4
  Author: XZS <d.f.fischer at web.de>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M l3build.lua

  Log Message:
  -----------
  copy out from subdirectories

When copying out the typeset result from a subdirectory, the path should
not be truncated.


  Commit: 51b92acd0237f2f005707ea373bb4057d5324eff
      https://github.com/latex3/l3build/commit/51b92acd0237f2f005707ea373bb4057d5324eff
  Author: XZS <d.f.fischer at web.de>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M l3build.lua

  Log Message:
  -----------
  include full path in output

This eliminates ambiguities between equal file names in different
subdirectories.


  Commit: a58392ed1cfd5bd84a584a64f6797651aa83cb62
      https://github.com/latex3/l3build/commit/a58392ed1cfd5bd84a584a64f6797651aa83cb62
  Author: XZS <d.f.fischer at web.de>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M l3build.lua

  Log Message:
  -----------
  utilize already composed name parts

Instead of starting out at the full file path over again, already
computed substring thereof can be used further.


  Commit: 3b6d104bcb1d52f86dfaa012312f29894b2ffba1
      https://github.com/latex3/l3build/commit/3b6d104bcb1d52f86dfaa012312f29894b2ffba1
  Author: XZS <d.f.fischer at web.de>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M l3build.lua

  Log Message:
  -----------
  concatenate only once


  Commit: 44e243a3d6974cd2a6e18fd428ebf5823af18155
      https://github.com/latex3/l3build/commit/44e243a3d6974cd2a6e18fd428ebf5823af18155
  Author: XZS <d.f.fischer at web.de>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M l3build.lua

  Log Message:
  -----------
  omit leading ./ from output path

Explicitly anchoring the output path at the local directory "." gives
off the impression this path should be understood relative to the
current working directory build.lua was executed from. While the
directory structure inside the build directory mostly resembles the
source layout, this is not always the case, especially when dealing with
submodules.

Apart from all that, the leading dot does not add any merit to the
pathname expressiveness.


  Commit: 03367740990540d8d5c5da053fa5a9e73cf322da
      https://github.com/latex3/l3build/commit/03367740990540d8d5c5da053fa5a9e73cf322da
  Author: XZS <d.f.fischer at web.de>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M l3build.lua

  Log Message:
  -----------
  select files by path

This resolves ambiguities when files in multiple subdirectories are
named the same, preventing the compilation of additional unwanted files.


  Commit: a6baf91b1cd9069e1e974bd325e9b9464663312e
      https://github.com/latex3/l3build/commit/a6baf91b1cd9069e1e974bd325e9b9464663312e
  Author: XZS <d.f.fischer at web.de>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M l3build.lua

  Log Message:
  -----------
  omit leading ./ when selecting files

The output file path should be equal to the one passed in to select the
file. Otherwise, users will never guess to include the implicit local
directory prefix.


  Commit: 3017522529e8129cdefe7d016f39244ccd9c158a
      https://github.com/latex3/l3build/commit/3017522529e8129cdefe7d016f39244ccd9c158a
  Author: XZS <d.f.fischer at web.de>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M l3build.lua

  Log Message:
  -----------
  do not include ./ to begin with


Compare: https://github.com/latex3/l3build/compare/f80a5b3690c5...3017522529e8


More information about the latex3-commits mailing list