.\" dpkg manual page - dpkg-mergechangelogs(1)
.\"
.\" Copyright © 2009-2010 Rapha\(:el Hertzog <hertzog@debian.org>
.\"
.\" This is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 2 of the License, or
.\" (at your option) any later version.
.\"
.\" This is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with this program.  If not, see <https://www.gnu.org/licenses/>.
.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH dpkg\-mergechangelogs 1 2018-06-26 1.18.25 "użytki dpkg"
.nh
.SH NAZWA
dpkg\-mergechangelogs \- tr\('ojdrożne \(/lączenie plik\('ow debian/changelog
.
.SH SK\(/LADNIA
\fBdpkg\-mergechangelogs\fP [\fIopcja\fP...] \fIstary\fP \fInowy\-a\fP \fInowy\-b\fP
[\fIwynik\fP]
.
.SH OPIS
.P
Program używa trzech dostarczonych wersji dziennika zmian Debiana do
utworzenia po\(/lączonego pliku dziennika. Wynikowy dziennik zmian jest
przechowywany w pliku \fIwynik\fP lub jest wypisywany na standardowe wyjście,
jeśli nie poda się tego parametru.
.P
Każdy wpis jest identyfikowany przez wersję (przyjmuje się, że nie są one w
konflikcie) i są one w prosty spos\('ob \(/lączone w poprawnej kolejności
(malejąco wg wersji). Jeśli użyje się \fB\-\-merge\-prereleases\fP, częś\('c numeru
wersji po ostatniej tyldzie jest porzucana, przez co 1.0\-1~exp1 i 1.0\-1~exp5
są uważane za ten sam wpis. Jeśli ta sama wersja jest dostępna zar\('owno w
\fInowym\-a\fP i \fInowym\-b\fP, pr\('obuje się wykona\('c standardowe tr\('ojdrożne
po\(/lączenie wg wierszy (zak\(/ladając, że modu\(/l Algorithm::Merge jest dostępny \(em
jest częścią pakietu libalgorithm\-merge\-perl \(em w przeciwnym wypadku otrzyma
się globalny konflikt w zawartości wpisu).
.
.SH OPCJE
.TP 
\fB\-m\fP, \fB\-\-merge\-prereleases\fP
Porzuca częś\('c po ostatniej tyldzie w numerze wersji przy wykonywaniu
por\('ownywania wersji, mającego pokaza\('c czy dwa wpisy są takie same, czy nie.
.sp
Jest to przydatne, gdy używa się tego samego wpisu dziennika zmian, lecz
regularnie zwiększa się jego numer wersji. Można na przyk\(/lad mie\('c
2.3\-1~exp1, 2.3\-1~exp2, ... aż do oficjalnego wydania 2.3\-1 i wszystkie one
posiadają ten sam wpis dziennika zmian, kt\('ory zmienia\('c się w czasie.
.TP 
\fB\-\-help\fP
Wyświetla informację o użytkowaniu i kończy dzia\(/lanie.
.TP 
\fB\-\-version\fP
Wyświetla informację o wersji i pomyślnie kończy dzia\(/lanie.
.
.SH OGRANICZENIA
.P
Wszystko co nie jest przetwarzane przez Dpkg::Changelog jest tracone przy
\(/lączeniu. Może to dotyczy\('c następujących rzeczy: modeline vima, komentarze,
kt\('ore nie są tu przeznaczone itd.
.
.SH "INTEGRACJA Z GITEM"
.P
Aby używa\('c tego programu do \(/lączenia dziennik\('ow zmian Debiana z repozytorium
git, konieczne jest wcześniejsze zarejestrowanie nowego sterownika \(/lączenia
w \fB.git/conf\fP lub \fB~/.gitconfig\fP:
.P
 [merge "dpkg\-mergechangelogs"]
     name = debian/changelog merge driver
     driver = dpkg\-mergechangelogs \-m %O %A %B %A
.P
Następnie, konieczne jest ustawienie atrybut\('ow \(/lączenia pliku
debian/changelog albo w samym repozytorium, w pliku \fB.gitattributes\fP, albo
w \fB.git/info/attributes\fP:
.P
 debian/changelog merge=dpkg\-mergechangelogs
.SH T\(/LUMACZE
Piotr Roszatycki <dexter@debian.org>, 1999
.br
Bartosz Feński <fenio@debian.org>, 2004-2005
.br
Robert Luberda <robert@debian.org>, 2006-2008
.br
Wiktor Wandachowicz <siryes@gmail.com>, 2008
.br
Micha\(/l Ku\(/lach <michal.kulach@gmail.com>, 2012
