|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Lev Serebryakov 2:5030/661 18 Apr 2001 20:27:47 To : All Subject : К вопросу о cvs... --------------------------------------------------------------------------------
Хочется сделать вот такую штуку:
Hа каждый коммит прописывать в configure.in (так же лежащем в репозитории)
новую VERSION (добавлять текущий unixtime). При этом, надо, что бы когда я
ставлю тэг релиза, это добавка стрипалась (релиз -- только номер версии), а при
следующем коммите снова появлялась.
Есть ли стандартные скрипты на это (ведь на рассылку е-мйлов -- есть)?
Больше всего меня беспокоят два вопроса:
1) Править configure.in поживому или каждый раз делать в скрипте
checkout-edit-checkin? И если второе, то как избежать замкнутого цикла?
Hа самом деле, не хочется (очень) иметь столько ревизий фалйа, сколько ббыло
коммитов во всем проекте.
2) Как стрипать это время при простановке тэга? Хотелось бы автоматом.
Еще лучше было бы, что бы оно вписывалось при апдейте рабочей копии (когда
пользователи апдейтят свои исходники), а в репозитории вообще хранило
плэйсхолдер какой-нибудь...
Понятно зачем это надо -- дать всем read-only к репозиторию (что бы кто хочет
могли остлкживать current) и иметь возможность в багрепорте сразу видеть, в
какое время проявлялась бага.
Remember, pain is part of pleasure, All.
... Так встают на ступени, ведущие в рай,/Так живут все, кто умрёт всё равно...
--- I try to be as sharp as I can
* Origin: Cave of Black Lion (2:5030/661)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/22853addf9fc.html, оценка из 5, голосов 10
|