Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | git grep -l PACKAGE aux/ | xargs sed -i 's/PACKAGE/PROJECT/g' | EuAndreh | 2021-06-23 | 3 | -9/+9 |
| | |||||
* | aux/guix/with-container.sh: Remove -x sh option | EuAndreh | 2021-06-23 | 1 | -1/+1 |
| | |||||
* | aux/workflow/public.sh: Selectively copy favicon files | EuAndreh | 2021-06-23 | 1 | -1/+1 |
| | |||||
* | TODOs.md: Add #task-f09dedb7-1b25-0b5e-2520-910a9aa32562 | EuAndreh | 2021-06-22 | 1 | -0/+3 |
| | |||||
* | doc/: s/SYNOPSYS/SYNOPSIS/ | EuAndreh | 2021-06-22 | 4 | -10/+10 |
| | |||||
* | TODOs.md: Mark #task-9ee2bbc8-295f-52b7-4104-483869bad017 as TODO again | EuAndreh | 2021-06-22 | 1 | -1/+5 |
| | |||||
* | tests/remotes.sh: Supress output of git config | EuAndreh | 2021-06-22 | 1 | -2/+2 |
| | |||||
* | tests/cli-opts.sh: Stop testing behaviour of "locale" command | EuAndreh | 2021-06-22 | 1 | -9/+0 |
| | |||||
* | tests/remotes.sh: Conditionally set user.{email,name} to work on new env like CI | EuAndreh | 2021-06-22 | 1 | -1/+11 |
| | |||||
* | aux/tests-lib.sh: Add uuid() function, use it on tests | EuAndreh | 2021-06-22 | 3 | -3/+11 |
| | |||||
* | src/git-permalink.sh.in, tests/remotes.sh: Address ShellCheck issues | EuAndreh | 2021-06-22 | 2 | -12/+12 |
| | |||||
* | CHANGELOG.md: Mention integration tests | EuAndreh | 2021-06-22 | 1 | -0/+4 |
| | |||||
* | TODOs.md: Mark #task-bebbe847-f552-be4b-b886-70a621162b69 as DONE | EuAndreh | 2021-06-22 | 1 | -1/+5 |
| | |||||
* | src/git-permalink.sh.in: Fix #task-bebbe847-f552-be4b-b886-70a621162b69 | EuAndreh | 2021-06-22 | 2 | -18/+16 |
| | | | | | | | | | | | | | The issue wan't with getopts but with my usage of it (well, now that's obvious that the problem wouldn't be in the implementation, but on how I was using). The problem was on: 1) my confusion on when and where to "shift"; 2) make sure to look for the "--help" and "--version" long flags before getopts, because it doesn't know about long flags. Those fixed, the tests are now working again. | ||||
* | TODOs.md: Mark #task-ada9b39a-cc42-97b2-bd02-ad9c0adc475c as DONE | EuAndreh | 2021-06-22 | 1 | -1/+5 |
| | |||||
* | tests/remotes.sh: Add | EuAndreh | 2021-06-22 | 3 | -0/+179 |
| | |||||
* | TODOs.md: Mark #task-755d8aa8-d39e-f8ce-d4c8-a8649338fffc as DONE | EuAndreh | 2021-06-22 | 1 | -1/+5 |
| | |||||
* | tests/install-uninstall.sh: Add | EuAndreh | 2021-06-22 | 2 | -0/+50 |
| | |||||
* | src/git-permalink.sh.in: Remove empty lines across translated string variables | EuAndreh | 2021-06-22 | 1 | -2/+0 |
| | |||||
* | TODOs.md: Add #task-755d8aa8-d39e-f8ce-d4c8-a8649338fffc | EuAndreh | 2021-06-22 | 1 | -0/+3 |
| | |||||
* | tests/cli-opts.sh: Use portable "sh git-permalink" over "./git-permalink" | EuAndreh | 2021-06-22 | 1 | -15/+15 |
| | |||||
* | mv src/git-permalink.sh src/git-permalink.sh.in | EuAndreh | 2021-06-22 | 2 | -1/+1 |
| | |||||
* | CHANGELOG.md: Mention "getopts" | EuAndreh | 2021-06-22 | 1 | -0/+11 |
| | |||||
* | TODOs.md: Mark #task-ada9b39a-cc42-97b2-bd02-ad9c0adc475c as DONE | EuAndreh | 2021-06-22 | 1 | -1/+5 |
| | |||||
* | Add small example of using -- on manpage | EuAndreh | 2021-06-22 | 8 | -62/+137 |
| | |||||
* | TODOs.md: Mark #task-cded56f2-c939-3c69-c818-0fb62d62cfd8 as DONE | EuAndreh | 2021-06-22 | 1 | -1/+5 |
| | |||||
* | aux/tests-lib.sh: Use colours on test output | EuAndreh | 2021-06-22 | 1 | -6/+17 |
| | |||||
* | tests/cli-opts.sh: Add test_langs | EuAndreh | 2021-06-22 | 1 | -0/+70 |
| | |||||
* | TODOs.md: spellchecking | EuAndreh | 2021-06-22 | 1 | -4/+4 |
| | |||||
* | TODOs.md: Mark #task-9ee2bbc8-295f-52b7-4104-483869bad017 as DONE | EuAndreh | 2021-06-22 | 1 | -1/+5 |
| | |||||
* | TODOs.md: Add #task-cded56f2-c939-3c69-c818-0fb62d62cfd8 | EuAndreh | 2021-06-22 | 1 | -0/+3 |
| | |||||
* | src/git-permalink.sh: Use getopts, handle "--" somewhat | EuAndreh | 2021-06-22 | 1 | -13/+32 |
| | | | | See #task-bebbe847-f552-be4b-b886-70a621162b69. | ||||
* | TODOs.md: Add #task-bebbe847-f552-be4b-b886-70a621162b69 | EuAndreh | 2021-06-22 | 1 | -0/+26 |
| | |||||
* | aux/workflow/TODOs.sh: Use <pre> over <span> for visible ids | EuAndreh | 2021-06-22 | 1 | -1/+1 |
| | |||||
* | README.md: Better wording on the installation explanation | EuAndreh | 2021-06-22 | 1 | -6/+8 |
| | |||||
* | TODOs.md: Add #task-ada9b39a-cc42-97b2-bd02-ad9c0adc475c | EuAndreh | 2021-06-22 | 1 | -0/+3 |
| | |||||
* | TODOs.md: Add #task-ab5a4835-3d79-03e4-8342-7f5add40b159 | EuAndreh | 2021-06-22 | 1 | -0/+3 |
| | |||||
* | src/git-permalink.sh: Suppress warnings when running "locale" | EuAndreh | 2021-06-21 | 1 | -1/+1 |
| | |||||
* | aux/guix/manifest.scm: Add glibc for the "locale" command | EuAndreh | 2021-06-21 | 1 | -1/+2 |
| | |||||
* | TODOs.md: Add #decision-1f7db3d5-002e-515e-f209-0d0917228359 | EuAndreh | 2021-06-21 | 1 | -0/+19 |
| | |||||
* | src/git-permalink.sh: Use LC_MESSAGES to decide on the language | EuAndreh | 2021-06-21 | 1 | -4/+13 |
| | | | | | | | | | | | | | | | | | | | | First, instead of looking at "${LANG:-}" for choosing the language, we now use LC_MESSAGES from the locale(1) command. LC_MESSAGES is the appropriate place to look at, and it inherits the value of $LANG by default, but can be overriden so that the text messages from a program spits out strings from a language, but use everything else from $LANG (such as LC_NUMERIC), like in: LANG=abc LC_MESSAGES=zzz I took this opportunity to look only at the language and country part of the locale, and not at the codeset or modifier (as in ll_CC.CODESET@modifier), so that as long as the language+country is the same, it uses the according message. This addresses the "Maybe it could be less restrictive of country or encoding" comment on | ||||
* | TODOs.md: Mark #task-717fa8b7-1c92-5766-8872-280ae061bf4b as CANCELLED | EuAndreh | 2021-06-21 | 1 | -1/+25 |
| | |||||
* | TODOs.md: Mark https://nullprogram.com/blog/2020/08/01/ as CANCELLED | EuAndreh | 2021-06-21 | 1 | -1/+8 |
| | |||||
* | TODOs.md: Add #task-717fa8b7-1c92-5766-8872-280ae061bf4b | EuAndreh | 2021-06-21 | 1 | -0/+3 |
| | |||||
* | TODOs.md: Mark #task-9be7e4f5-df3c-ed5f-1ca1-2ce9fc61d944 as DONE | EuAndreh | 2021-06-21 | 1 | -1/+5 |
| | |||||
* | doc/git-permalink.*.1: Mark SUPPORTED REMOTES and OVERRIDES as .SS | EuAndreh | 2021-06-21 | 7 | -520/+542 |
| | | | | | | | Make SUPPORTED REMOTES and OVERRIDES subsections (.SS) of a new parent section: CONFIGURATIONS. Also put SUPPORTED REMOTES before OVERRIDES on the order. | ||||
* | TODOs.md: Mark #task-1d80cea9-b246-0168-7844-34fe629b255f as DONE | EuAndreh | 2021-06-21 | 1 | -1/+7 |
| | |||||
* | doc/git-permalink.*.1: Mark OPTIONS as to be replaced | EuAndreh | 2021-06-21 | 7 | -16/+16 |
| | | | | Also improve french translation: s/FICHIERS/FICHIER/. | ||||
* | TODOs.md: Mark #task-de34e119-049f-67a0-da8b-e0103ed24a2b as DONE | EuAndreh | 2021-06-21 | 1 | -1/+5 |
| | |||||
* | doc/git-permalink.*.1: Add `EXIT STATUS` section; mention `STDOUT` in `-p` ↵ | EuAndreh | 2021-06-21 | 7 | -56/+256 |
| | | | | option |