|
ae1378780f
|
admin/sync: Also handle uncompressed file in CheckExerciceFiles
|
2024-04-19 11:46:51 +02:00 |
|
|
f9e9bfcb75
|
repochecker: fix numerous general issues with exception inheritance
|
2024-04-19 11:46:51 +02:00 |
|
|
19daf69482
|
admin/sync: New syntax for flag dependency
|
2024-04-19 11:46:51 +02:00 |
|
|
cc37348aaa
|
repochecker/epita: Check full numbered flag has type number
|
2024-04-19 11:46:51 +02:00 |
|
|
7b2603afb0
|
admin/sync: Able to filter on the second column
|
2024-04-19 11:46:51 +02:00 |
|
|
960122dfb6
|
Justified MCQ are back!
|
2024-04-19 11:46:51 +02:00 |
|
|
a28f108b8a
|
db: Add a published attribute, filled by challenge.txt
|
2024-04-19 11:46:51 +02:00 |
|
|
6b7ed273b7
|
db: Add cksum_shown field to files in order to store second checksum in case of gziped content
|
2024-04-19 11:46:51 +02:00 |
|
|
38a4e21e28
|
admin/sync: Use globbing for ack handling
|
2024-04-19 11:46:51 +02:00 |
|
|
23ac512ce6
|
admin/sync: Keep Exceptions from multiple files
|
2024-04-19 11:46:50 +02:00 |
|
|
5d07634d0d
|
admin/sync: Add custom hooks that plugins can register and call
|
2024-04-19 11:46:50 +02:00 |
|
|
a790ced236
|
admin/sync: Removes windows \r in exceptions
|
2024-04-19 11:46:50 +02:00 |
|
|
fb368d79d1
|
sync: Introduce repochecker-ack.txt to support check exceptions
|
2024-04-19 11:46:50 +02:00 |
|
|
95c992555c
|
admin: Fix marshal of error in SyncReport
|
2022-10-29 17:21:50 +02:00 |
|
|
c78545c18b
|
sync: Report custom errors
|
2022-10-29 17:21:50 +02:00 |
|
|
e84b1d67cb
|
Fix go vet errors
|
2022-10-29 17:21:50 +02:00 |
|
|
b0129e5239
|
sync: Use errors instead of string to report
|
2022-10-29 17:21:49 +02:00 |
|
Élie BRAMI
|
a3144fac45
|
feat: Avoid question in label.
continuous-integration/drone/push Build is passing
|
2022-06-12 23:12:23 +02:00 |
|
|
223f44572e
|
admin: Can import videos
|
2022-06-12 13:18:18 +02:00 |
|
|
dfe62e0b97
|
sync: Also allow overview.md for themes
|
2022-06-12 12:06:02 +02:00 |
|
|
9f45f10775
|
sync: Also ignore theme directories starting by _
|
2022-06-10 18:54:25 +02:00 |
|
|
9a2fd85d57
|
sync: Unneeded log
continuous-integration/drone/push Build is failing
|
2022-06-07 01:06:31 +02:00 |
|
|
11a12e1d44
|
Import logos from challenge.json
continuous-integration/drone/push Build is running
|
2022-06-06 20:42:46 +02:00 |
|
|
a414cd22c8
|
Handle optionnal flags
|
2022-06-01 12:56:43 +02:00 |
|
|
aab66bf612
|
sync: Implement writable importer
|
2022-05-24 22:57:16 +02:00 |
|
|
560110ba5e
|
sync: Expose GetFile and GetFileContent functions
|
2022-05-24 21:52:58 +02:00 |
|
|
2c76b5c7a3
|
admin: Add link to forge
|
2022-05-24 21:25:51 +02:00 |
|
|
45a9240834
|
Handle special chars in exercice path
|
2022-05-24 17:36:33 +02:00 |
|
|
4a190f51c5
|
admin: Fix video route
|
2022-05-24 12:03:00 +02:00 |
|
|
70bad90756
|
sync: Handle overview.md and statement.md
|
2022-05-24 12:03:00 +02:00 |
|
|
f690a4e1c8
|
sync: Use goldmark instead of blackfriday
|
2022-05-22 19:10:17 +02:00 |
|
|
8b3fbdb64a
|
admin: Use gin-gonic as router
|
2022-05-22 19:10:17 +02:00 |
|
|
9d639a0315
|
sync: Non-empty directory without .git is Fatal
|
2022-05-17 18:18:33 +02:00 |
|
|
3c0751a78a
|
sync: Fix division by zero
|
2022-05-17 18:18:33 +02:00 |
|
|
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 |
|