Vlad-Shcherbina / icfpc2014-tbd

fourth place
Do What The F*ck You Want To Public License
4 stars 0 forks source link

Скрипт для паковки/отправки решения #28

Open Vlad-Shcherbina opened 10 years ago

Vlad-Shcherbina commented 10 years ago

Это хорошо известная проблема,возникала не один раз. У меня отчётливое впечатление что я её упоминал, либо перед контестом, либо в самом начале. Впрочем, issue не создал, так что фэйл.

Задача смехотворная. Тут не нужно 5 человек, не нужно спорить о подходах (я спорил потом что я не доверяю тому что сделано в аврале), не нужно делать это за час до конца. Просто кто-то один должен сесть, разобраться и аккуратно написать.

На всякий случай постановка задачи: Скрипт, который абсолютно детерминированным образом порождает сабмишен в требуемом формате, работает у большинства участников (с одинаковыми результатами) и удобен в использовании (как можно большая часть процесса подготовки автоматизирована).

Readme тоже надо писать заблаговременно, но по крайней мере это мы сделали.

fj128 commented 10 years ago

Она тем более смехотворная что я это уже делал же, https://github.com/cail/icfpc2011-tbd/blob/master/ltg/packit.sh (но как бы не доверял себе сделать это после суток без сна сейчас).

git archive -v --format=tar HEAD src install run | gzip >submission.tar.gz

например. Или можно указывать конкретные вещи и зафигачивать всё в поддиректории директории build, делая cd туда и аппендя "tar x" вместо гзипа.

Но да, это нужно написать где-то в первых сутках контеста, потому что за час до конца люди ведут себя как курицы со свёрнутыми головами.