Man page - dpkg-mergechangelogs(1)

Packages contains this manual

Available languages:

en fr pt nl sv de

Manual

dpkg-mergechangelogs

NAMN
SYNOPS
BESKRIVNING
FLAGGOR
MILJÖVARIABLER
BEGRÄNSNINGAR
INTEGRATION MED GIT
ÖVERSÄTTNING

NAMN

dpkg-mergechangelogs - trevÀgssammanslagning av DebianÀndringsloggar

SYNOPS

dpkg-mergechangelogs [ flaggor ...] gammal ny-a ny-b [ ut ]

BESKRIVNING

Programmet kommer anvÀnda de 3 angivna versionerna av DebianÀndringsloggen för att skapa en sammanslagen Àndringsloggfil. Den skapade Àndringsloggen sparas i filen ut eller skrivs ut pÄ standard ut om den parametern inte anges.

Enskilda poster identifieras av sitt versionsnummer och de antas inte stĂ„ i konflikt med varandra, de slĂ„s helt enkelt ihop i rĂ€tt ordning (enligt minskade versionsnummer). NĂ€r --merge-prereleases anvĂ€nds ignoreras versionsnumret efter det sista tilde-tecknet, sĂ„ att 1.0-1˜exp1 och 1.0-1˜exp5 anges vara samma post. NĂ€r samma versionsnummer Ă€r tillgĂ€nglig i bĂ„de ny-a och ny-b görs ett försök pĂ„ en vanlig radbaserad trevĂ€gssammanslagning (förutsatt att modulen Algorithm::Merge Ă€r tillgĂ€nglig — den ingĂ„r i paketet libalgorithm-merge-perl — om inte fĂ„r du en global konflikt pĂ„ innehĂ„llet i posten).

Kommandot introducerades i dpkg 1.15.7..

FLAGGOR

--merge-unreleased

Ignorera versionsnummer nÀr poster markeras som UNRELEASED (ej slÀppt, sedan dpkg 1.21.0).

Detta Àr anvÀndbart nÀr du har avvikande utveckning för versioner som Ànnu inte har givits ut. Om till exempel 2.1-1 har givits ut och det uvecklas för den nya 2.2-1 och sedan 2.3-1, sÄ kan det vara lÀmpligt att i slutÀndan bara ha en sammanslagen post för 2.3-1 som Àven innehÄller all utveckling gjord i 2.2-1.

-m , --merge-prereleases

Ignorera delen efter det sista tilde-tecknet i versionsnumret vid versionsjÀmförelse för att ta reda pÄ om tvÄ poster anses vara densamma eller inte.

Det kan vara anvĂ€ndarbart om du anvĂ€nder samma Ă€ndringsloggpost men ökar versionsnumret med jĂ€mna mellanrum. Till exempel kanske du har 2.3-1˜exp1, 2.3-1˜exp2, ... fram till den officiella utgĂ„van 2.3-1 och de har alla samma Ă€ndringsloggpost som har vĂ€xt fram över tid.

--help

Visar hjÀlpskÀrm och avslutar.

--version

Visar version och avslutar.

MILJÖVARIABLER

DPKG_COLORS

VÀljer fÀrglÀge (sedan dpkg 1.18.5). För nÀrvarande godtas följande vÀrden: auto (förval), always och never .

DPKG_NLS

Om satt, anvÀnds för att bestÀmma om lokalt sprÄkstöd ska aktiveras, Àven kÀnt som internationaliseringsstöd (eller i18n) (sedan dpkg 1.19.0). TillÄtna vÀrden Àr: 0 och 1 (förval).

BEGRÄNSNINGAR

Allt som inte tolkas av Dpkg::Changelog försvinner under sammanslagningen. Det kan gÀlla saker som kommentarer som inte skulle vara dÀr, osv.

INTEGRATION MED GIT

Om du vill anvĂ€nda det hĂ€r programmet för att slĂ„ ihop DebianĂ€ndringsloggar i ett Git-arkiv mĂ„ste du först registrera en ny sammanslagningsdrivrutin (merge driver) i .git/config eller ˜/.gitconfig :

[merge "dpkg-mergechangelogs"]
name = debian/changelog-sammanslagningsdrivrutin
driver = dpkg-mergechangelogs -m %O %A %B %A

DÀrefter mÄste du stÀlla in merge-attributet pÄ debian/changelog-filen, antingen i .gitattributes i sjÀlv arkivet, eller i .git/info/attributes :

debian/changelog merge=dpkg-mergechangelogs

ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.