Man page - dpkg-mergechangelogs(1)
Packages contains this manual
- deb822(5)
- dpkg-vendor(1)
- deb-symbols(5)
- deb-src-rules(5)
- dpkg-mergechangelogs(1)
- dsc(5)
- deb-src-control(5)
- dpkg-shlibdeps(1)
- dpkg-genbuildinfo(1)
- dpkg-scanpackages(1)
- deb-substvars(5)
- dpkg-parsechangelog(1)
- dpkg-architecture(1)
- deb-triggers(5)
- deb-changelog(5)
- deb-extra-override(5)
- deb-buildinfo(5)
- dpkg-buildpackage(1)
- dpkg-distaddfile(1)
- dpkg-gencontrol(1)
- dpkg-buildtree(1)
- deb-postrm(5)
- deb-version(7)
- deb-prerm(5)
- deb-preinst(5)
- deb-src-files(5)
- dpkg-buildapi(1)
- dpkg-checkbuilddeps(1)
- deb-src-symbols(5)
- deb-old(5)
- dpkg-source(1)
- deb-changes(5)
- deb-origin(5)
- dpkg-buildflags(1)
- deb-override(5)
- deb(5)
- dpkg-scansources(1)
- deb-control(5)
- deb-split(5)
- deb-shlibs(5)
- dpkg-build-api(7)
- deb-postinst(5)
- deb-conffiles(5)
- dpkg-genchanges(1)
- dpkg-gensymbols(1)
- dpkg-name(1)
- deb-md5sums(5)
apt-get install dpkg-dev
Available languages:
en fr pt nl sv deManual
dpkg-mergechangelogs
NAMNSYNOPS
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.