|
86748b36c8
|
sync: Use git reset --hard --recurse-submodule
continuous-integration/drone/push Build is passing
|
2022-01-22 08:10:53 +01:00 |
|
|
d4a81aa660
|
sync: Improve git sync reliability
continuous-integration/drone/push Build is running
|
2022-01-22 07:51:02 +01:00 |
|
|
01b05aaed0
|
Implement label only flag
continuous-integration/drone/push Build is passing
|
2022-01-21 13:26:52 +01:00 |
|
|
252ff33b83
|
sync: Allow Markdown in flag help
|
2022-01-21 09:00:22 +01:00 |
|
|
5a79343af8
|
Implement sort_regexp_validator_groups
|
2022-01-21 08:44:51 +01:00 |
|
|
40a9078b70
|
sync: Handle title.txt in exercice dir
|
2022-01-21 08:02:23 +01:00 |
|
|
2645109839
|
admin: Display commit ID in admin interface
|
2022-01-21 08:02:23 +01:00 |
|
|
f8001653cd
|
sync: Parse resolution.md
|
2021-12-11 11:20:44 +01:00 |
|
|
0cc72712a4
|
Trim flags to avoid mistakes due to empty lines or espaces...
|
2021-12-11 11:20:44 +01:00 |
|
|
e6d8f2db1b
|
sync: Try to improve git-lfs support
|
2021-12-11 11:20:44 +01:00 |
|
|
c7569b5e54
|
Use pointer receiver more offen
|
2021-12-11 11:20:44 +01:00 |
|
|
8a6d480d17
|
sync: Make value lowercase if flag is not case sensitive
|
2021-12-11 02:02:06 +01:00 |
|
|
57d351c6c1
|
sync: Allow free hint
|
2021-12-11 02:02:06 +01:00 |
|
|
43be59b97d
|
admin: Create a GitImporter based on git binaries
|
2021-12-11 02:02:06 +01:00 |
|
|
9fe1374a77
|
sync: Try to use a ssh key if no ssh-agent configured
|
2021-12-11 02:02:06 +01:00 |
|
|
724b00b825
|
repochecker: Enforce archive types
|
2021-12-11 02:02:06 +01:00 |
|
|
49664c3dfe
|
Implement radio flag type
|
2021-12-11 02:02:06 +01:00 |
|
|
61fccca070
|
Implement unit property for flags
|
2021-12-11 02:02:06 +01:00 |
|
|
c3742ade4e
|
Implement number flags
|
2021-12-11 02:02:06 +01:00 |
|
|
495b08463f
|
sync: Check that UCQ value is not 'true' nor 'false'
|
2021-11-14 17:30:29 +01:00 |
|
|
89ca192890
|
sync: Add Git Importer
|
2021-11-14 17:30:29 +01:00 |
|
|
aebfb7bf96
|
sync: Add Init and Sync functions
Init initializes the directory/repository before the first use.
Sync is called to unsure the directory is up-to-date.
|
2021-11-14 17:30:29 +01:00 |
|
|
74d77dce9f
|
sync: Add partner's info
|
2021-09-08 02:07:37 +02:00 |
|
|
6223d2be36
|
sync: Also import hints during speed sync
|
2021-08-31 19:34:47 +02:00 |
|
|
74e8c3801a
|
fic: Add Order, Help and Type values in struct
|
2021-08-30 18:33:14 +02:00 |
|
|
867e9bb345
|
sync: Fix a div by 0 when no exercice detected in theme
|
2021-08-30 18:31:32 +02:00 |
|
|
7e9c2ccbe9
|
sync: Ignore some hidden files/dirs
continuous-integration/drone/push Build is passing
|
2021-07-30 11:32:23 +02:00 |
|
|
57fe1a7517
|
sync: Ignore exercice directories not containing at least - sep
continuous-integration/drone/push Build was killed
|
2021-05-14 01:25:08 +02:00 |
|
|
8b261011b6
|
repochecker: new option avoiding failure if resolution.mp4 missing
|
2021-05-14 01:14:30 +02:00 |
|
|
9fa89e0793
|
repochecker: fix file concatenation
|
2021-05-14 00:42:40 +02:00 |
|
|
9dc1f401b7
|
Use go modules
|
2021-05-14 00:42:40 +02:00 |
|
|
8e8fa7c61c
|
sync: use Separator attribute
continuous-integration/drone/push Build is passing
|
2020-12-11 21:03:12 +01:00 |
|
|
a0155c6deb
|
Replace old Help term by Placeholder
continuous-integration/drone/push Build is passing
|
2020-09-07 19:34:10 +02:00 |
|
|
adb424ea03
|
Use fmt.Errorf
|
2020-04-15 07:39:38 +02:00 |
|
|
23b6b2b005
|
admin: handle case insensitive ucq
|
2020-01-30 18:55:56 +01:00 |
|
|
0bc42282aa
|
frontend: resize heading pictures as thumb file
|
2020-01-30 18:55:56 +01:00 |
|
|
7bec409ab8
|
sync: fix hint dependancies error not reported
|
2020-01-30 18:55:56 +01:00 |
|
|
823328ead2
|
sync: fix file merging when using symlinks
|
2020-01-29 16:02:30 +01:00 |
|
|
a4c87b92a5
|
admin: introducing speedy deep sync and themed deep sync
|
2020-01-23 18:26:30 +01:00 |
|
|
f7762c0828
|
sync: don't try to import part of splitted files, just import the whole file
|
2020-01-23 18:26:30 +01:00 |
|
|
2bae30a841
|
admin/api: new route to list remote files and their properties
|
2020-01-23 18:26:30 +01:00 |
|
|
4f6480d7f8
|
sync: add some precision around Empty flags detection
|
2020-01-23 18:26:30 +01:00 |
|
|
769158a9d7
|
repochecker: add new option -skipfiledigests to speed up the checks and avoid downloading lots of content
|
2020-01-23 18:26:30 +01:00 |
|
|
aee3500fdf
|
sync: avoid depending on database when importing files
|
2020-01-23 18:26:30 +01:00 |
|
|
aba311aebd
|
sync: detect bad label wording
|
2020-01-23 18:26:30 +01:00 |
|
|
47ba134b55
|
Implement flag type 'text': this is like keys, but on multiple lines
|
2020-01-23 18:26:30 +01:00 |
|
|
8f998485bb
|
sync: resize heading pictures
|
2020-01-23 18:26:30 +01:00 |
|
|
b4fa57f9c9
|
sync: introducing showlines property for vectors
It allows players to know in advance how many items the vector is composed.
|
2020-01-17 14:57:03 +01:00 |
|
|
f3a34c00db
|
sync: implement hint dependency on flags
|
2020-01-17 14:57:03 +01:00 |
|
|
9693940d8c
|
sync: add logs on stderr when doing deepsync
|
2020-01-17 14:57:03 +01:00 |
|