australian friend finder

sexclub

singles date line

married sex personals

adultreviews

singles in delaware

sex date site

swinges

www yahoopersonals

singles chatline

largest dating site

tall russian women

casual singles

woman scorts

bulgarian singles

escort dating

horney matches

jewish single ny

ontario dating sites

senior singles cruise

top 100 singels

phone sex check

software dating

nyc jewish singles

dating black man

taiwan singles

find your match

couple swapping

horney singles

agency christian dating

singles limerick

escort new york city

find sex partners

women seeking men mumbai

austin singles groups

michigan swinger clubs

dating teen

latin gay sex

tattoo personals

girls escort

rubber personals

singles games

last minute single reisen

singles jamaica

seattle singles events

new pussy

online dating service review

mature women net

cybersex convo

indian women dating white men

www adultfrienfinder co uk

adults finder com

wild housewives

looking for gay sex

hippie personals

sex chat phone numbers

dating man with kid

lonely singles

live free web camera

texas personals

hiv aids dating

lesbian looking

speed dating in birmingham

free dating tips for men

beautiful ukrainian women

nl singles

orlando swinger

friend dinder

singles bahamas

kenyan dating sites

utica singles

cheating wives pictures

singlesex

latin women for dating

female escourts in

detroit catholic singles

singles richmond

speed dating birmingham

sao paulo singles

girls phone

dating by phone

character singles

military singles connection

silver singles

him singles

times personals

fallon singles

port alberni singles

personals in uk

singles groups in

personals contacts

booty talk com

gay chat chicago

www gay comchat

leeds singles

sex hr

girls for sex in uk

rencontre libertin

wife swopping

girls for sex in india


Magic of svn:keywords

Сегодняшний день не прошел без мини откровений  – узнала о возможности динамически изменять ревизию/дату изменения в исходниках при коммите. Для этого просто необходимо установить свойство svn:keywords (svn propset svn:keywords “Date Author” source.c) с необходимыми ключевыми словами (напр. Revision, Author и т.д.), а в исходнике добавить что-то вроде “$Revision$”. И при коммите вместо ключевого слова будет вставлен номер ревизии с которой он произведен -$Revision: 666$”

Одно из применений этого метода для Java – добавить в каждый класс статический блок

static{ System.out.println(”$Revision$ $Source$ $Date$”);}

При загрузке классов будет выводиться указанная информация, которая может быть крайне полезна при отладке – напр. один из классов устаревший.

Детали в svnbook


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

  • Leo

    Прошу прощения за археологию. Прочёл вашу заметку в поисках истины)
    “$Revision$ – вещь действительно удобная, но подставляет лишь последнюю модифицирующую ревизию для данного файла, а как быть если требуется включить номер последней ревизии хранилища?
    P.S. хочу при сборке в About добавить строку “ProductName ver.XX (build YY)”, где YY – последняя ревизия хранилища.
    (С разбором stdout пока не хочу заморачиваться)

  • http://www.vera.org.ua vira

    У меня было немного подобная задача и лучшего решения чем парсить вывод svnversion не нашла :( Мне нужно было не в About окошке показывать, а просто слать с крэш-репортом.
    Я, увы, не знаю на каком языке/платформе/etc надо. У меня это выглядит как отдельная билд-фаза в XCode (но применимо не только для него)
    REV=`/usr/bin/svnversion -nc ${PROJECT_DIR} | /usr/bin/sed -e 's/^[^:]*://;s/[A-Za-z]//'`
    echo $REV > $BUILT_PRODUCTS_DIR/$PROJECT_NAME.app/Contents/Resources/Rev

    Этот код получает ревизию и пишет в файлик Rev расположенный в $BUILT_PRODUCTS_DIR/$PROJECT_NAME.app/Contents/Resources/

    Надеюсь это поможет )

  • Leo

    Благодарю вас за отклик!
    да, такая мысль мне в голову приходила, но тогда я ещё не терял надежды найти более элегантное решение)
    пишу на C++ (MSVS2005)под Win, сервер сборки, разумеется, тоже виндовый, но используются bash скрипты (CygWin).
    Видимо придётся поступить аналогичным образом – парсить stdout SVN log-a при выгрузке перед сборкой.
    Спасибо.