Scribble

tags: random

Notes


Jan 20 2022 scoping meeting notes

Repo: wabbit-networks.io/softwares

Supported cases:

  1. wabbit-networks.io/software <โ€“ repo match
  2. wabbit-networks.io/software/* <โ€“ match immediate namespace
    wabbit-networks.io/software/prod-good
  3. wabbit-networks.io/software/*/* <โ€“ wabbit-networks.io/software/prod/asd <โ€“ will add if requried in future
  4. wabbit-networks.io/software/** <โ€“ match all nested namespaces inside software namespace

Invalid cases:

  1. wabbit-networks.io/software* <โ€“ parse error
  2. wabbit-networks.io/software/prod-* <โ€“ parse error
  3. wabbit-networks.io/software/prod-bad/<โ€“ parse error
  4. wabbit-networks.io/soft* <โ€“ parse error

wabbit-networks.io/software/iamge

wabbit-networks.io/software/*
wabbit-networks.io/software/**

wabbit-networks.io/software/prod-good/image1

Comments

fwiw, Bash hides ** under the "globstar" feature, which might have some wording that's worth looking at for documenting this: https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#The-Shopt-Builtin-1
https://git-scm.com/docs/gitignore

wabbit-networks.io/software/iamge1
wabbit-networks.io/software/dev/testimage1