Denne siden er arkivert, og kan inneholde utdatert, gammel eller feil informasjon.
Hvordan utvikle på Billig, v1
Merk: Denne noden er utdatert til fordel for Billig, hvordan utvikle
Billig utvikles i Arch, som MDB2. Se MedlemsDB2, hvordan utvikle, spesifikt delen "lag en lokal kopi". Det sentrale treet ligger hos mdb2-brukeren akkurat som i MDB2.
Commit-hooks
Det er kjekt om alle legger inn en liten snutt i hook-scriptet sitt slik at man får commit-meldinger til mailinglisten. Legg følgende i ~/.arch-params/hook (lag ny fil om den ikke allerede finnes, og gjør den kjørbar):
#! /bin/sh
ARCH_ACTION="$1"
doPrepLog() {
baz cat-archive-log --headers "${ARCH_ARCHIVE}/${ARCH_REVISION}" | grep ^Summary:
cat ~/.last-diff
}
doSendMail() {
local recipients="${1}"
mutt -s "arch ${ARCH_ACTION}: ${ARCH_REVISION}" -e 'unset signature' ${recipients} < ${logfile}
}
ARCH_CATEGORY="`baz parse-package-name --category $ARCH_REVISION`"
ARCH_BRANCH="`baz parse-package-name --branch $ARCH_REVISION`"
case "${ARCH_ACTION}" in
precommit)
# hack :-)
baz diff | tail +3 > ~/.last-diff
;;
commit | import)
logfile="`tempfile`"
doPrepLog > "${logfile}"
if [ "${ARCH_ARCHIVE}" = "sesse@samfundet.no--2005-mdb" -a "${ARCH_CATEGORY}" = "billig" ]; then
doSendMail itk-billig@samfundet.no
fi
rm "${logfile}"
;;
esac
exit 0
Bytt ut "sesse@samfundet.no--2005-mdb" med ditt eget arkiv.
Epost: itk@samfundet.no | Telefon: 992 15 925 | Sist endret: 2025-09-14 15:32 | Revisjon: 3 (historie, blame) | Totalt: 1941 kB | Rediger


