fk0, легенда (17.05.2010 13:43, просмотров: 105) ответил Dany на TortoiseSVN получение информации о ревизии проекта, для использования в MPLAB, кто как делает?
Скриптом...
svn info . | (
while read name val; do
case "$name" in
URL:) LOCATION=$val;;
Revision:) REVISION=$val;;
esac
done
suffix=""
if svn status . | grep ^M -q ; then
suffix="-M"
fi
#echo LOCATION=${LOCATION%/xxx} >&2
case $LOCATION in
*/trunk/*|*/trunk)
version=${REVISION}${suffix}
;;
*)
version=${LOCATION##*/}
case ${LOCATION%/*} in
*/tags)
;;
*/branches)
version=${version}-${REVISION}${suffix}
;;
*)
echo unknown repository path prefix $LOCATION >&2
# exit 1
version="unknown"
;;
esac
esac
cat <<END
#define VERSION "$version"
END
)
[ZX]