Nick
0c6a038c95
git-annex: views for annex files ( #22 )
...
This updates the repo index/file view endpoints so annex files match the way
LFS files are rendered, making annexed files accessible via the web instead of
being black boxes only accessible by git clone.
This mostly just duplicates the existing LFS logic. It doesn't try to combine itself
with the existing logic, to make merging with upstream easier. If upstream ever
decides to accept, I would like to try to merge the redundant logic.
The one bit that doesn't directly copy LFS is my choice to hide annex-symlinks.
LFS files are always _pointer files_ and therefore always render with the "file"
icon and no special label, but annex files come in two flavours: symlinks or
pointer files. I've conflated both kinds to try to give a consistent experience.
The tests in here ensure the correct download link (/media, from the last PR)
renders in both the toolbar and, if a binary file (like most annexed files will be),
in the main pane, but it also adds quite a bit of code to make sure text files
that happen to be annexed are dug out and rendered inline like LFS files are.
2024-07-04 09:25:33 +02:00
..
locale_ar.ini
Rename repo_updated to repo_updated_v7 to prevent regressions ( #4117 )
2024-06-14 13:26:46 +00:00
locale_be.ini
[I18N] Translations update from Weblate ( #2521 )
2024-03-04 01:58:49 +00:00
locale_bg.ini
Rename repo_updated to repo_updated_v7 to prevent regressions ( #4117 )
2024-06-14 13:26:46 +00:00
locale_bn.ini
[I18N] Translations update from Weblate ( #2350 )
2024-02-17 22:18:04 +00:00
locale_bs.ini
[I18N] Translations update from Weblate ( #2316 )
2024-02-09 12:43:51 +00:00
locale_ca.ini
[I18N] Translations update from Weblate ( #3637 )
2024-05-13 11:55:57 +00:00
locale_cs-CZ.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_de-DE.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_el-GR.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_en-US.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_eo.ini
[v7/forgejo][I18N] Translations update from Weblate ( #3852 )
2024-05-21 03:15:55 +00:00
locale_es-ES.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_fa-IR.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_fi-FI.ini
Rename repo_updated to repo_updated_v7 to prevent regressions ( #4117 )
2024-06-14 13:26:46 +00:00
locale_fil.ini
Rename repo_updated to repo_updated_v7 to prevent regressions ( #4117 )
2024-06-14 13:26:46 +00:00
locale_fr-FR.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_gl.ini
[v7/forgejo][I18N] Translations update from Weblate ( #3852 )
2024-05-21 03:15:55 +00:00
locale_hi.ini
[v7.0/forgejo] [I18N] Translations update from Weblate ( #3631 )
2024-05-04 19:24:41 +00:00
locale_hu-HU.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_id-ID.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_is-IS.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_it-IT.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_ja-JP.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_ko-KR.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_lv-LV.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_nl-NL.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_pl-PL.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_pt-BR.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_pt-PT.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_ru-RU.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_si-LK.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_sk-SK.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_sl.ini
[I18N] Translations update from Weblate
2024-06-10 23:53:19 +05:00
locale_sv-SE.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_tr-TR.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_uk-UA.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_zh-CN.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_zh-HK.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
locale_zh-TW.ini
git-annex: views for annex files ( #22 )
2024-07-04 09:25:33 +02:00
TRANSLATORS
Fix missing left and right carets in TRANSLATORS ( #21397 )
2022-10-10 10:36:37 -04:00