เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

git-dpm - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ git-dpm เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ git-dpm เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


git-dpm - เปเบžเบฑเบเป€เบเบฑเบ” Debian เปƒเบ™เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™ git

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


git-dpm - เบŠเปˆเบงเบ

git-dpm [ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ ] เบ„เปเบฒเบชเบฑเปˆเบ‡ [ per-command-options เปเบฅเบฐ - เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡ ]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


Git-dpm เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เปเบžเบฑเบเป€เบเบฑเบ”เปเบซเบผเปˆเบ‡ Debian เปƒเบ™ git repository.

เปเบ•เปˆเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™เบ›เบฐเบเบญเบšเบกเบตเบชเบฒเบกเบชเบฒเบ‚เบฒ, เบชเบฒเบ‚เบฒ Debian (เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš/เปƒเบ”เบเปเปˆเบ•เบฒเบก), เบชเบฒเบ‚เบฒ patched
(patched/เป€เบžเบตเป‰เบก-เปƒเบ”เบเปเปˆเบ•เบฒเบก) เปเบฅเบฐโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบ—เบฒเบ‡โ€‹เป€เบ—เบดเบ‡ (เบชเบฒเบเบ™เป‰ เบณ/เบ™เป‰เปเบฒ-เปƒเบ”เบเปเปˆเบ•เบฒเบก) เปเบฅเบฐ git-dpm
เบŠเปˆเบงเบโ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปƒเบ™โ€‹เบ—เบตเปˆโ€‹เบ™เบฑเป‰เบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบชเบปเปˆเบ‡โ€‹เบญเบญเบโ€‹เป€เบ›เบฑเบ™ quiltโ€‹
เบŠเบธเบ”.

Git-dpm เบˆเบฐเบ„เบฒเบ”เป€เบ”เบปเบฒเบญเบตเบเบชเบญเบ‡เบชเบฒเบ‚เบฒเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบชเบฒเบ‚เบฒเบ—เบตเปˆเบกเบฑเบ™เป€เบซเบฑเบ™. (เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”
เบญเบตเบ‡เปƒเบชเปˆ HEAD เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, ie เบชเบฒเบ‚เบฒเปƒเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เป€เบŠเบฑเบเป€เบญเบปเบฒเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเบฒเบ‡
เบ•เบปเบงเบขเปˆเบฒเบ‡: เบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบš เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ—เบ™). เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒ
เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš, git-dpm เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เป€เบญเบตเป‰เบ™เบงเปˆเบฒ เบชเบฒเบเบ™เป‰ เบณ. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™
เปƒเบ™เบชเบฒเบ‚เบฒ upstream-เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เบกเบฑเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบชเบฒเบ‚เบฒ Debian เบ–เบทเบเป€เบญเบตเป‰เบ™ เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡.

เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปˆเบงเบ™เปƒเบซเบเปˆเบญเบฒเบ”เบˆเบฐเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบชเบฒเบ‚เบฒเบญเบทเปˆเบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบเป‰เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เปเบกเปˆเบ™
เบ‡เปˆเบฒเบเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบดเบ—เบตเบเบฒเบ™เบ™เบฑเป‰เบ™เปเบฅเบฐเบซเบงเบฑเบ‡เบงเปˆเบฒ, เบชเบฐเบ™เบฑเป‰เบ™เบซเบ™เบถเปˆเบ‡เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ›เปˆเบฝเบ™เบชเบฒเบ‚เบฒ
เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เป€เบฅเบทเป‰เบญเบเป†.

SHORT เบเบฒเบ™ เบชเบณ เบซเบผเบงเบ” OF เบเบฒเบ™ เบŠเบฒเบเปเบ”เบ™


เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เปเป‰เบฒ (เบชเบฒเบเบ™เป‰ เบณ|เบ™เป‰เปเบฒ-เปƒเบ”เบเปเปˆเบ•เบฒเบก)
เบชเบฒเบ‚เบฒเบ™เบตเป‰เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเปเบซเบผเปˆเบ‡เบ™เป‰เปเบฒ. เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบ„เบงเบฒเบกเป€เบ—เบปเปˆเบฒเบ—เบฝเบกเบเบฑเบš
เป€เบ™เบทเป‰เบญเปƒเบ™เบขเบนเปˆเปƒเบ™ tarball upstream เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบชเบฒเบ‚เบฒ patched (patched|เป€เบžเบตเป‰เบก-เปƒเบ”เบเปเปˆเบ•เบฒเบก)
เบชเบฒโ€‹เบ‚เบฒโ€‹เบ™เบตเป‰โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบเบฑเบšโ€‹เปเบซเบผเปˆเบ‡โ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒโ€‹. เบ—เบธเบเป†เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบˆเบฐเป€เบ›เบฑเบ™
เป€เบเบฑเบšเป„เบงเป‰เป€เบ›เบฑเบ™เปเบœเปˆเบ™เบ”เบฝเบงเปƒเบ™เบŠเบธเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš.

เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡เป€เบงเบฅเบฒเบกเบฑเบ™เบˆเบฐเบšเปเปˆเบกเบตเป€เบ›เบฑเบ™เบชเบฒเบ‚เบฒเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ เป„เบ›, เปเบ•เปˆเบžเบฝเบ‡เปเบ•เปˆเป€เบ›เบฑเบ™เบšเบฒเบ‡เบˆเบธเบ”
เปƒเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒ Debian เปเบฅเบฐเบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เปเบ—เบฑเบเบชเปเบฒเบฅเบฑเบšเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบˆเบฑเบ”เบžเบตเบกเบกเบฒ.
Git-dpm เบˆเบฐเบชเป‰เบฒเบ‡เบกเบฑเบ™เป€เบกเบทเปˆเบญเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบฅเบฐเป€เบญเบปเบฒเบชเบฒเบ‚เบฒเบญเบญเบเป€เบกเบทเปˆเบญเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เป€เบžเบทเปˆเบญเบŠเปˆเบงเบเปƒเบซเป‰ git เบชเป‰เบฒเบ‡เบŠเบธเบ” patch linear, เบ™เบตเป‰เป€เบซเบกเบฒเบฐเบชเบปเบกเบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเบ•เปˆเบญเบ‡เป‚เบชเป‰ linear เบ‚เบญเบ‡
commits, เป€เบŠเบดเปˆเบ‡เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบชเบฒเบ‚เบฒเบ™เบตเป‰เบ–เบทเบเบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด, เบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบงเบ™เป€เบœเบตเบเปเบœเปˆเบกเบฑเบ™.

เบชเบฒโ€‹เบ‚เบฒ Debian (เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš|เปƒเบ”เบเปเปˆเบ•เบฒเบก)
เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ•เป.

เบชเบฒเบ‚เบฒเบ™เบตเป‰เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ debian/ เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเบกเบตเบชเบฒเบ‚เบฒ patched เบฅเบงเบกเป€เบ‚เบปเป‰เบฒ.

เบ—เบธเบเป†เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบšเปเปˆเป„เบ”เป‰เบขเบนเปˆเปƒเบ™ debian/, .git* เบซเบผเบทเบเบฒเบ™เบฅเบถเบšเป„เบŸเบฅเปŒเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เปƒเบ™ patched
เบชเบฒเบ‚เบฒ.

เบ•เบปเบงเบขเปˆเบฒเบ‡


เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡:

เบเบณเบฅเบฑเบ‡เบเบงเบ”เบชเบญเบšเป‚เบ„เบ‡เบเบฒเบ™
เบ—เปเบฒเบญเบดเบ”เป„เบ”เป‰เบฎเบฑเบšเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš:
เป„เบ› clone URL

เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเป‰เบฒเบ‡เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เบณ เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบงเปˆเบฒ .orig.tar เบžเป‰เบญเบกเปเบฅเป‰เบงเบšเป:
git-dpm เบเบฝเบกเบžเป‰เบญเบก

เบชเป‰เบฒเบ‡เบชเบฒเบ‚เบฒ patched เปเบฅเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบกเบฑเบ™เบญเบญเบ:
git-dpm checkout-patched

เป€เบฎเบฑเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เบ™เปเบฒเปƒเบŠเป‰เบšเบฒเบ‡เปเบœเปˆเบ™, เบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ..
...
เป„เบ› เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เบ”เบฑเบ”โ€‹เปเบเป‰โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบœเปˆเบฒเบ™โ€‹เบกเบฒ (เปเบฅเบฐโ€‹เบ™เบฑเป‰เบ™โ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบ„เปเบฒโ€‹เบซเบกเบฑเป‰เบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบชเบธเบ”โ€‹เบ—เป‰เบฒเบโ€‹,
เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเปƒเบŠเป‰ --amend), เป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เปเบฒเบฅเบฒเบเบชเบญเบ‡เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™
เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เบถเปˆเบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰:
เป„เบ› เบ›เบฐเบ•เบดเป€เบชเบ” -i เบชเบฒเบเบ™เป‰ เบณ

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฒเบ‚เบฒ Debian เปเบฅเบฐเป„เบŸเบฅเปŒ patch เปƒเบซเบกเปˆ
เบชเป‰เบฒเบ‡ (เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰ git-dpm เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚), เปเบ•เปˆเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™
เป€เบžเบทเปˆเบญเบšเบฑเบ™เบ—เบถเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบ™ changelog, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ”เบฝเบง:
git-dpm dch -- -i

เบšเบฒเบ‡เบ—เบตเบญเบฒเบ”เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆ Debian:
...
เป„เบ› เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ -a

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบนเป‰เบชเบดเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™:
เป„เบ› เบเบฒเบ™เบŠเบธเบเบเบนเป‰

เบเบณเบฅเบฑเบ‡เบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰เป€เบงเบตเบŠเบฑเบ™เปƒเปเปˆ
เป€เบญเบปเบฒเป„เบŸเบฅเปŒ .orig.tar เปƒเปเปˆ. เบญเบฑเบšเป€เบเบฃเบ”เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เบณเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปƒเบซเป‰เป€เบ›เบฑเบ™เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡
เป„เบŸเบฅเปŒเบ™เบฑเป‰เบ™เปเบฅเบฐเป‚เบ—เบซเบฒ git-dpm record-new-upstream ../เปƒเปเปˆ.orig.tar.gz เบซเบผเบทเบšเบญเบ
git-dpm เป€เบžเบทเปˆเบญเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบกเบฑเบ™:
git-dpm เบ™เบณเป€เบ‚เบปเป‰เบฒ-เปƒเปเปˆ-เบ•เบปเป‰เบ™เบ™เป‰เบณ --rebase ../เปƒเปเปˆ.orig.tar.gz

เบ™เบตเป‰เบˆเบฐ rebase เบชเบฒเบ‚เบฒ patched เบเบฑเบšเบชเบฒเบ‚เบฒ upstream เปƒเบซเบกเปˆ, เบšเบฒเบ‡เบ—เบตเป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐ
เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ‚เปเป‰โ€‹เบ‚เบฑเบ”โ€‹เปเบเปˆเบ‡โ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹:
vim ...
เป„เบ› เป€เบžเบตเปˆเบก เปเบเป‰เป„เบ‚ เป„เบŸ
เป„เบ› เบ›เบฐเบ•เบดเป€เบชเบ” --เบชเบทเบšเบ•เปเปˆ

เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบ rebase เบ–เบทเบโ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™ (เบกเบตโ€‹เป‚เบŠเบโ€‹เบšเบฒเบ‡โ€‹เป€เบ–เบดเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบงเปˆเบฒโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹)โ€‹:
git-dpm dch -- -v เบเบฐเปเบชเปƒเปเปˆ-1 "เปƒเบซเบกเปˆ เบชเบฒเบเบ™เป‰ เบณ เบชเบฐเบšเบฑเบš"

เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบชเบธเบ”เบ—เป‰เบฒเบเปƒเบ™เบชเบฒเบกเป‚เบ”เบ:
git-dpm เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚
dch -- -v เบเบฐเปเบชเปƒเปเปˆ-1 "เปƒเบซเบกเปˆ เบชเบฒเบเบ™เป‰ เบณ เบชเบฐเบšเบฑเบš"
เป„เบ› เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ --เบ›เบฑเบšเบ›เบธเบ‡ -a

เป€เบฎเบฑเบ” debian / เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบญเบทเปˆเบ™เป†:
...
เป„เบ› เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ -a

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบนเป‰เบชเบดเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™:
เป„เบ› เบเบฒเบ™เบŠเบธเบเบเบนเป‰

เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปƒเบซเบกเปˆ
เบชเป‰เบฒเบ‡เป€เบ›เบฑเบ™ เบชเบฒเบเบ™เป‰ เบณ (เบซเบผเบท เบ™เป‰เปเบฒ-เปƒเบ”เบเปเปˆเบ•เบฒเบก) เบชเบฒโ€‹เบ‚เบฒโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เป€เบ™เบทเป‰เบญโ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
เป„เบŸเบฅเปŒ orig.tar:
tar -xvf เบ•เบปเบงเบขเปˆเบฒเบ‡_0.orig.tar.gz
cd เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡-0
เป„เบ› เปƒเบ™โ€‹เบกเบฑเบ™
เป„เบ› เป€เบžเบตเปˆเบก .
เป„เบ› เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ -m "เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ เบ•เบปเบงเบขเปˆเบฒเบ‡_0.orig.tar.gz"
เป„เบ› เบเบงเบ”โ€‹เป€เบšเบดเปˆเบ‡ -b upstream-เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡

เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰ tar pristine เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบฎเบฑเบเบชเบฒ tar เบ‚เบญเบ‡เบ—เปˆเบฒเบ™:
pristine-tar เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ ../เบ•เบปเบงเบขเปˆเบฒเบ‡_0.orig.tar.gz upstream-เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡

เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบซเป‰ git-dpm เบฎเบนเป‰เบงเปˆเบฒ tarball เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป€เบ›เบฑเบ™เบ‚เบญเบ‡เบซเบเบฑเบ‡:
git-dpm เปƒเบ™โ€‹เบกเบฑเบ™ ../เบ•เบปเบงเบขเปˆเบฒเบ‡_0.orig.tar.gz

เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™ upstream-เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰, เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบชเบธเบ”เบ—เป‰เบฒเบ
git-dpm เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฒเบ‚เบฒ Debian เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบตเป‰เบ™เบงเปˆเบฒ เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ เปเบฅเบฐเบšเปเปˆ เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™
เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เบกเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เปƒเบซเบกเปˆโ€‹ เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ เบชเบฒเบ‚เบฒ.

เป€เบฎเบฑเบ”เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆ:
vim debian / เบ„เบงเบšเบ„เบธเบก debian/เบเบปเบ”เบฅเบฐเบšเบฝเบš
dch --เบชเป‰เบฒเบ‡ --เบŠเบธเบ” เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡ -v 0-1
เป„เบ› เป€เบžเบตเปˆเบก debian / เบ„เบงเบšเบ„เบธเบก debian/เบเบปเบ”เบฅเบฐเบšเบฝเบš debian/changelog
เป„เบ› เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ -m "เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™ เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆ"

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบžเบตเปˆเบกเบšเบฒเบ‡ patches:
git-dpm checkout-patched
vim ...
เป„เบ› เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ -a
git-dpm dch "เบเบฒเบ™เปเบเป‰เป„เบ‚ ... (เบ›เบดเบ”: เบ•เบปเบงเป€เบฅเบ)"

เป„เบ”เป‰ git-dpm checkout-patched เบชเป‰เบฒเบ‡เบชเบฒเบ‚เบฒเบŠเบปเปˆเบงเบ„เบฒเบง patched-เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ (เบ”เบฑเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™
เบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒเบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป„เบ”เป‰เป€เบญเบตเป‰เบ™เบกเบฑเบ™เบเบฑเบš HEAD เป€เบ›เบฑเบ™เบชเบฒเบ‚เบฒ
เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš, เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™ patched) เบ—เบตเปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ. เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹ git-dpm
เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เบšเบปเปˆเบ‡เบšเบญเบเป‚เบ”เบ git-dpm dch เบฅเบงเบกโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบฑเป‰เบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹ เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡, เบฅเบถเบšเปเบฅเป‰เบง
เบชเบฒเบ‚เบฒเบŠเบปเปˆเบงเบ„เบฒเบง เปเบฅเบฐเบชเป‰เบฒเบ‡เปƒเปเปˆ debian/patches/ เป„เบŸเบฅเปŒ.

เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเป‰เบฒเบ‡เบŠเบธเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™:
git-dpm เบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบš &&
dpkg-buildpackage -rfakeroot -เบžเบงเบโ€‹เป€เบฎเบปเบฒ -uc -I"git*"

เบ•เบญเบ™เบ™เบตเป‰เบฅเบญเบ‡เป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™, เบšเบฒเบ‡เบ—เบตเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเบšเบฒเบ‡เป„เบŸเบฅเปŒเปƒเบชเปˆ .gitignore (เปƒเบ™
เป„เบ”เป‰ เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ เบชเบฒเบ‚เบฒ), เบซเบผเบทเป€เบญเบปเบฒเบšเบฒเบ‡เป„เบŸเบฅเปŒเบญเบญเบเบˆเบฒเบ เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ เบชเบฒเบ‚เบฒเป€เบžเบฒเบฐเบงเปˆเบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เบเบปเบ”เบฅเบฐเบšเบฝเบšเบ—เบตเปˆเบชเบฐเบญเบฒเบ”เป€เบญเบปเบฒเบžเบงเบเบกเบฑเบ™เบญเบญเบ.

เบชเบทเบšเบ•เปเปˆเบชเบญเบ‡เบชเบฒเบกเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบชเบธเบ”เบ—เป‰เบฒเบเบˆเบปเบ™เบเบงเปˆเบฒเบŠเบธเบ”เบˆเบฐเบชเปเบฒเป€เบฅเบฑเบ”. เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบนเป‰เบŠเบธเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™:
git-dpm เป‚เบ„เบ”โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡
เป„เบ› เบเบฒเบ™เบŠเบธเบเบเบนเป‰ --เปเบ—เบฑเบ เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ unstable : เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ pristine-tar:pristine-tar

เบเบฒเบ™โ€‹เป€เบญเบปเบฒโ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปเบฅเป‰เบงโ€‹
เบ—เปเบฒเบญเบดเบ”เป„เบ”เป‰เบฎเบฑเบšเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš:
เป„เบ› clone URL

เบชเป‰เบฒเบ‡เบชเบฒเบ‚เบฒ patched เปเบฅเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบกเบฑเบ™เบญเบญเบ:
git-dpm checkout-patched

เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ„เปเบฒโ€‹เบซเบกเบฑเป‰เบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบ™เบฑเบšโ€‹เบ•เบฑเป‰เบ‡โ€‹เปเบ•เปˆโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบญเบโ€‹เบ•เบปเบงโ€‹เบ„เบฑเป‰เบ‡โ€‹เบชเบธเบ”โ€‹เบ—เป‰เบฒเบโ€‹: เป„เบ› เบ›เบฐเบ•เบดเป€เบชเบ” -i
upstream-เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡

เบ™เบตเป‰เบˆเบฐเป€เบ›เบตเบ”เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ”เป‰เบงเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ. เปเบเป‰เป„เบ‚เบฅเบฒเบเบŠเบทเปˆเป€เบžเบทเปˆเบญเป€เบญเบปเบฒเบญเบญเบ
เบ„เบณเปเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™.
...
เป„เบ› เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฒเบ‚เบฒ Debian เปเบฅเบฐเป„เบŸเบฅเปŒ patch เป€เบเบปเปˆเบฒ
เบฅเบถเบšเบญเบญเบ (เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰ git-dpm เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚), เปเบ•เปˆเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™
เป€เบžเบทเปˆเบญเบšเบฑเบ™เบ—เบถเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบ™ changelog, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ”เบฝเบง:
git-dpm dch -- -i

เบšเบฒเบ‡เบ—เบตเบญเบฒเบ”เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆ Debian:
...
เป„เบ› เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ -a

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบนเป‰เบชเบดเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™:
เป„เบ› เบเบฒเบ™เบŠเบธเบเบเบนเป‰

GLOBAL OPTIONS


--debug
เปƒเบซเป‰เบœเบปเบ™เบœเบฐเบฅเบดเบ” verbose เบชเบดเปˆเบ‡เบ—เบตเปˆ git-dpm เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”. เบชเปˆเบงเบ™เปƒเบซเบเปˆเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ debugging เบซเบผเบท
เปƒเบ™เป€เบงเบฅเบฒเบเบฐเบเบฝเบกเบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™ bug.

--debug-git-calls
เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป git เป„เบ› stderr. (เบชเปเบฒเบฅเบฑเบšเบเปเบฅเบฐเบ™เบตเบเบฒเบ™เบ”เบตเบšเบฑเบเบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ).

--allow-changes-in-debian-branch
เบšเปเปˆเบชเบปเบ™เปƒเบˆเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เบปเป‰เบ™เบ•เปเปˆเปƒเบ™เบชเบฒเบ‚เบฒ Debian เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบเบปเบเป€เบฅเบตเบเบžเบงเบเบกเบฑเบ™เบ–เป‰เบฒ
merge-patched เปเบกเปˆเบ™เป€เบญเบตเป‰เบ™เบงเปˆเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบกเบฒเบซเบผเบทเบžเบงเบเป€เบ‚เบปเบฒเบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™เบขเบนเปˆเบšเปˆเบญเบ™เบญเบทเปˆเบ™.

เบชเบฒเบกเบฒเบ”


เปƒเบ™โ€‹เบกเบฑเบ™ [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] tarfile [upstream-commit [preapplied-commit [patched-commit]]]
เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบเบฒเบ™ เปƒเปเปˆ.

เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™ tarball upstream.

เบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ™เบฑเป‰เบ™เปเบฅเบฐเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบญเบšเปƒเบซเป‰
--component unpacked as some branch or commit in your git repository (เบซเบผเบทเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™
เบžเบฝเบ‡เบžเปเปเบฅเป‰เบง dpkg-เปเบซเบผเปˆเบ‡ เบˆเบฐเบšเปเปˆเบฎเบนเป‰เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡). เบ™เบตเป‰เบˆเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™
เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เบณ (เป€เบญเบตเป‰เบ™ เบชเบฒเบเบ™เป‰ เบณ or เบ™เป‰เปเบฒ-เปƒเบ”เบเปเปˆเบ•เบฒเบก). เบ–เป‰เบฒเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™
เบšเปเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง เบซเบผเบทเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ, เบชเบฒเบ‚เบฒเบ™เบฑเป‰เบ™เบ•เป‰เบญเบ‡เบกเบตเบขเบนเปˆเปเบฅเป‰เบง, เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบชเบฒเบ‚เบฒเบ™เบฑเป‰เบ™เบˆเบฐ
เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเบชเบญเบ‡เบ™เบฑเป‰เบ™. (เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบฎเบฑเบšโ€‹เบœเบดเบ”โ€‹เบŠเบญเบšโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบ—เบตเปˆโ€‹
เป€เบ™เบทเป‰เบญเปƒเบ™เบเบปเบ‡เบเบฑเบ™. git-dpm เบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบเบปเบ”เบฅเบฐเบšเบฝเบšเบ—เบตเปˆเบชเบฐเบญเบฒเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป€เบฎเบฑเบ”เบซเบเบฑเบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเป„เบ”เป‰
(เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเป€เบ•เบทเบญเบ™เป€เบ—เบทเปˆเบญ)).

เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบกเบตเบชเบฒเบ‚เบฒ Debian เป„เบ”เป‰เปเบฅเป‰เบง (เป€เบญเบตเป‰เบ™เบงเปˆเบฒ เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš or เปƒเบ”เบเปเปˆเบ•เบฒเบก). เบ–เป‰เบฒเบกเบฑเบ™เบšเปเปˆ
เบกเบตเบขเบนเปˆ, เบกเบฑเบ™เบˆเบฐเบกเบตเบขเบนเปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบกเบต a debian/patches/series
เป„เบŸเบฅเปŒ, เป€เบŠเบดเปˆเบ‡ git-dpm เบˆเบฐเบ™เปเบฒเป€เบ‚เบปเป‰เบฒ.

เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเบชเบฒเบกเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบฅเบนเบเบซเบฅเบฒเบ™เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ
เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ‚เบญเบ‡โ€‹เบชเบฒโ€‹เบ‚เบฒ Debian เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ patches (เบ„เบปเบ™โ€‹เบชเปˆเบงเบ™โ€‹เปƒเบซเบเปˆโ€‹เบกเบฑเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐ
เบšเปเปˆเบกเบตเปเบฅเบฐ lintian เป€เบ•เบทเบญเบ™, เปเบ•เปˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบตเบšเบฒเบ‡, เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ / cherry เป€เบฅเบทเบญเบเปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเปƒเบ™เปƒเบซเบกเปˆ
เบชเบฒเบ‚เบฒ / เบซเบปเบงเปเบเบเบขเบนเปˆเบ”เป‰เบฒเบ™เป€เบ—เบดเบ‡เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปเบฅเบฐเบ•เบฑเป‰เบ‡เบŠเบทเปˆเบกเบฑเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰). เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™
--patches-applied, เบชเบฒเบ‚เบฒ Debian เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบฒเบ‡เบ™เป‰เปเบฒเปƒเบ”เป†เป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบš
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ™เบตเป‰ (เบซเบผเบทเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบกเบญเบšเปƒเบซเป‰, เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒ).

เบ–เป‰เบฒเบšเปเปˆเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเบชเบตเปˆ, git-dpm เบˆเบฐเบ™เปเบฒเปƒเบŠเป‰ patches เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™ Debian เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เบชเบฒเบ‚เบฒเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเบชเบฒเบกเบซเบผเบทเบ•เบปเป‰เบ™เบ™เป‰เปเบฒ. เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปเบ™เบงเบ™เบฑเป‰เบ™เบ•เบปเบงเบ—เปˆเบฒเบ™เป€เบญเบ‡เปเบฅเบฐ
เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเบชเบตเปˆ.

เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ / เบชเบฒเบ‚เบฒเบ™เบตเป‰เบกเบญเบšเปƒเบซเป‰เบขเบนเปˆเปƒเบ™เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบชเบตเปˆเบซเบผเบทเบชเป‰เบฒเบ‡เป‚เบ”เบ
เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ patches เป€เบ—เบดเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบชเบฒเบก / เบชเบฒโ€‹เบ‚เบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เปเบกเปˆเบ™โ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบฅเบงเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
เบชเบฒเบ‚เบฒ Debian เปเบฅเบฐเบˆเบทเปˆเป€เบ›เบฑเบ™เบชเบฒเบ‚เบฒ patched.

เบ•เบปเบงเป€เบฅเบทเบญเบ:

-- เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹ เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบšเบฑเบ™เบ—เบถเบเบ .orig-เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบš.tar เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™ unpacked เปƒเบ™โ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบ•เปโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹.

--patches-applied
เปเบฒเบเป€เบซเบ”เบชเบฒเบ‚เบฒ Debian เป„เบ”เป‰เบ™เบณเปƒเบŠเป‰ patches เปเบฅเป‰เบง.

เบ–เป‰เบฒเบšเปเปˆเบกเบต git-dpm เบ™เบตเป‰เบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ”เป†เปƒเบ™เบชเบฒเบ‚เบฒ Debian
เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™ patch เบžเบฒเบเบ™เบญเบเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰ patches; เบ”เป‰เบงเบเบ™เบตเป‰, เบกเบฑเบ™เบˆเบฐ
เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เปƒเบ”เป†เบซเบผเบฑเบ‡เบˆเบฒเบเปƒเบŠเป‰ patches.

--create-no-patches
เบขเปˆเบฒเบชเป‰เบฒเบ‡/เบฅเบปเบšเบฅเป‰เบฒเบ‡ debian/patches เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เป€เบˆเบปเป‰เบฒเบˆเบฐเบ•เป‰เบญเบ‡เป‚เบ—เบซเบฒ
เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เบ•เบปเบงโ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบญเบ‡. เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เปเบฅเบฐ
เบฎเบฑเบเบชเบฒ patches เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒ Debian.

--record-patch-category
เป€เบžเบตเปˆเบก Patch-Category: เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเปเบ•เปˆเบฅเบฐ patch เบ—เบตเปˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบ
of debian/patches. เบชเบฒเป€เบซเบ”เบ™เบตเป‰ เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบกเบฑเบ™เป„เบงเป‰เปƒเบ™เบญเบฑเบ™เบ”เบฝเบงเบเบฑเบ™
เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเบเปˆเบญเบ

--record-patch-name
เป€เบžเบตเปˆเบก Patch-เบŠเบทเปˆ: เบŠเปˆเบญเบ‡เปƒเบชเปˆเปเบ•เปˆเบฅเบฐเปเบœเปˆเบ™เบ—เบตเปˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบ”เป‰เบงเบเบŠเบทเปˆเบ‚เบญเบ‡เบกเบฑเบ™. เบชเบฒเป€เบซเบ”เบ™เบตเป‰
เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบกเบฑเบ™เบžเบฒเบเปƒเบ•เป‰เบŠเบทเปˆเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ‚เบญเบ‡เบกเบฑเบ™.

เบเบฝเบกเบžเป‰เบญเบก
เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเปเบฅเบฐเบ•เบปเป‰เบ™เบ™เป‰เปเบฒ orig.tar เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เปเบฅเบฐเป€เบ–เบดเบ‡เบงเบฑเบ™เบ—เบต.
(เป€เบญเบตเป‰เบ™เบงเปˆเบฒเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบซเบผเบฑเบ‡เบˆเบฒเบ clone เบซเบผเบทเบ”เบถเบ‡).

เบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบš [เบชเบฒเบ‚เบฒ]

เบเบงเบ”เป€เบšเบดเปˆเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™ (เบซเบผเบทเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ‚เบญเบ‡
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡ เบชเบฒเบ‚เบฒ เบ–เป‰เบฒเปเบกเปˆเบ™เปƒเบซเป‰). เบเบฑเบšเบ„เบทเบ™เบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ”เบญเบญเบเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบชเบนเบ™เบ–เป‰เบฒเบกเบตเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบˆเบฐ
เป€เบฎเบฑเบ”เบ–เบทเบเบเบงเบ”เบžเบปเบš.

checkout-patched

เบเบงเบ”เป€เบšเบดเปˆเบ‡เบชเบฒเบ‚เบฒเบ—เบตเปˆเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡ (patched|เป€เบžเบตเป‰เบก-เปƒเบ”เบเปเปˆเบ•เบฒเบก) เบซเบผเบฑเบ‡เบˆเบฒเบเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบกเบฑเบ™เบกเบตเบขเบนเปˆ
เปเบฅเบฐโ€‹เปเบกเปˆเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹ debian/.git-dpm เบเบทเปˆเบ™.

เบ–เป‰เบฒเบชเบฒเบ‚เบฒ patched เบญเป‰เบฒเบ‡เป€เบ–เบดเบ‡เบชเบฐเบ–เบฒเบ™เบฐเป€เบเบปเปˆเบฒ (เป€เบŠเบฑเปˆเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เบšเบฑเบ™เบžเบฐเบšเบธเบฅเบธเบ”เบ‚เบญเบ‡
เบชเบฒเบ‚เบฒ Debian เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™), เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰.

เบ–เป‰เบฒโ€‹เบšเปเปˆโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ›เบฑเบšโ€‹เบกเบฑเบ™โ€‹เบเบฑเบšโ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบซเบผเป‰เบฒโ€‹เบชเบธเบ”โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹ --เบเบณเบฅเบฑเบ‡ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] [เบชเบฒเบ‚เบฒ - เบŠเบทเปˆ]

เบซเบผเบฑเบ‡เบˆเบฒเบเป‚เบ— merge-patched-into-debian เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบ›เบฑเบšเบ›เบธเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡
debian/patches เบเบฑเบšโ€‹เบชเบฐโ€‹เบžเบฒเบšโ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เบ‚เบญเบ‡โ€‹ patched เบชเบฒเบ‚เบฒ.

เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบ‡เบšเบฑเบ™เบ—เบถเบเปƒเบ™ debian/.git-dpm เบงเปˆเบฒเบฅเบฑเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒ patched the patches
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบ›เบฑเบ™เบ‚เบญเบ‡.

เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™ เบชเบฒเบ‚เบฒ - เบŠเบทเปˆ เปเบกเปˆเบ™เปƒเบซเป‰, เบชเบฒเบ‚เบฒเบ™เบฑเป‰เบ™เบ–เบทเบเบ›เบธเบ‡เปเบ•เปˆเบ‡. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบŠเบทเปˆเปเบกเปˆเบ™เบกเบฒเบˆเบฒเบ
เบˆเบฒเบเบชเบฒเบ‚เบฒเบ—เบตเปˆเป€เบŠเบฑเบเป€เบญเบปเบฒเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด.

เบ•เบปเบงเป€เบฅเบทเบญเบ:

--เป€เบฎเบฑเบ”เบ„เบทเบ™ เป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เป€เบฎเบฑเบ”.

--allow-revert, --เบฅเบฐเป€เบฅเบตเบ-เบฅเบถเบš, --dot-git-files=*
เบœเปˆเบฒเบ™เป„เบ› merge-patched-into-debian

--เบ›เบฑเบšเบ›เบธเบ‡
เบขเปˆเบฒเบชเป‰เบฒเบ‡เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆ, เปเบ•เปˆเปเบเป‰เป„เบ‚เบญเบฑเบ™เบชเบธเบ”เบ—เป‰เบฒเบเปƒเบ™เบชเบฒเบ‚เบฒ Debian.
(เป€เบŠเบฑเปˆเบ™: เป‚เบ—เบซเบฒ merge-patched-into-debian เบ”เป‰เบงเบ --amend เปเบฅเบฐเปเบเป‰เป„เบ‚เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡
patches เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบชเบธเบ”เบ—เป‰เบฒเบเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบ
merge-patched-into-debian).

-m เบ‚เปเป‰เบ„เบงเบฒเบก
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ เบ‚เปเป‰เบ„เบงเบฒเบก เป€เบ›เบฑเบ™โ€‹เบ„เปเบฒโ€‹เบซเบกเบฑเป‰เบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹. (เบ–เป‰เบฒเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™เบเบฑเบš --amend, เบขเปˆเบฒเปƒเบŠเป‰เบŠเปเป‰เบฒเบ„เบทเบ™
เบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฑเบ™เบเบฒเป€เบเบปเปˆเบฒ, เบงเบฑเบ™เบ—เบตเบœเบนเป‰เบ‚เบฝเบ™เบซเบผเบทเบœเบนเป‰เบ‚เบฝเบ™เปเบ•เปˆเปเบ—เบ™เบ—เบตเปˆเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเป€เบเบปเปˆเบฒเบ”เป‰เบงเบ a
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆเบเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ™เบฑเป‰เบ™).

-- เบชเบฒเบ‚เบฒ
เบšเปเปˆเป€เบญเบปเบฒเบชเบฒเบ‚เบฒเบ—เบตเปˆเบกเบต patched เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง (เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบฑเบ™เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบเปเบฅเบฐเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
recreated เบเบฑเบš checkout-patched เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบชเปเบฒเป€เบ™เบปเบฒ stale lurking เบ›เบฐเบกเบฒเบ™.

--allow-nonlinear
เบœเปˆเบฒเบ™เป„เบ› merge-patched.

dch [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] -- dch-เบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เบซเบผเบฑเบ‡เบˆเบฒเบเป‚เบ—เบซเบฒ update-patches เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ devscripts 'dch เบเบฑเบšเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบฎเบฑเบ” a เป„เบ› เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ เบเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
debian/changelog เบเบทเปˆเบ™.

เบ•เบปเบงเป€เบฅเบทเบญเบ:

--เบ›เบฑเบšเบ›เบธเบ‡
เปเบ—เบ™เบ—เบตเปˆเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบ›เบฑเบ™เบซเบปเบงเบซเบ™เป‰เบฒเบชเบฒเบ‚เบฒ Debian
(เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš|เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡) เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบญเบฑเบ™เปƒเบซเบกเปˆเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”. เบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฑเบ™เบเบฒ
เบเบฑเบ‡เบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เบเบฑเบš debian/changelog เปƒเบ™เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ
(เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบˆเบฐเบเบฑเบšเบ„เบทเบ™เป‚เบ”เบเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เปƒเบซเบกเปˆ).

--ignore-patches
เบขเปˆเบฒเป‚เบ—เบซเบฒ update-patches เปเบ•เปˆเบžเบฝเบ‡เปเบ•เปˆเบšเปเปˆเบชเบปเบ™เปƒเบˆเบชเบฐเบ–เบฒเบ™เบฐเบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡
เบชเบฒเบ‚เบฒ patched (patched|เป€เบžเบตเป‰เบก-เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡).

-- เบชเบฒเบ‚เบฒ, --allow-revert, --allow-nonlinear, --เบฅเบฐเป€เบฅเบตเบ-เบฅเบถเบš,
--dot-git-files=*
เบœเปˆเบฒเบ™เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”-patches, เบ–เป‰เบฒเป€เบญเบตเป‰เบ™เบงเปˆเบฒ.

-- เบฅเป‰เบฒเบชเบธเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™|--เบฅเปˆเบฒโ€‹เบชเบธเบ”|-l
เบžเบฝเบ‡เปเบ•เปˆเบฅเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป‚เบ—เบซเบฒ
dch เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเป‚เบ—เบซเบฒเบกเบฑเบ™ (เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบเบซเบผเบทเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบ
เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ—เบปเบ”โ€‹เปเบ—เบ™).

-e | -v | -a | --เบ—เบฑเบ‡เปเบปเบ” | -s | -n | --no-verify | -u | --untracked-files | -q |
--เบ‡เบฝเบš | --เบญเบฐเบ™เบฒเป„เบก=... | --เบœเบนเป‰เบ‚เบฝเบ™=...
เบœเปˆเบฒเบ™เป„เบ› git เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ.

merge-patched-into-debian [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] [เบชเบฒเบ‚เบฒ - เบŠเบทเปˆ]
เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ™เบตเป‰เบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™เบ–เป‰เบฒเป€เบซเบฑเบ™เบงเปˆเบฒเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™.

เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เปเบกเปˆเบ™เบซเบผเบฑเบเบ‚เบญเบ‡ git-dpm, เปเบ•เปˆเบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เป‚เบ—เบซเบฒเบกเบฑเบ™เป‚เบ”เบเบเบปเบ‡. เบกเบฑเบ™
เบ–เบทเบเป€เบญเบตเป‰เบ™เป‚เบ”เบ เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเป‚เบ—เบซเบฒ เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เบ„เบท dch เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ
เบˆเปเบฒเป€เบ›เบฑเบ™.

เบกเบฑเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™เป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ” (เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰) เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™
เบชเบฒเบ‚เบฒ Debian (เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš|เปƒเบ”เบเปเปˆเบ•เบฒเบก) เบเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒ patched
(patched|เป€เบžเบตเป‰เบก-เปƒเบ”เบเปเปˆเบ•เบฒเบก).

เบžเบฝเบ‡เปเบ•เปˆเป„เบ”เป‰ debian เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเป„เบŸเบฅเปŒเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบฎเบฒเบเบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ ".git" เปเบกเปˆเบ™
เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เบˆเบฒเบเบชเบฒเบ‚เบฒ Debian (เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ .gitignore, .gitattributes, ... เบˆเบฐเบขเบนเปˆ). เปเบฅเบฐ
เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบžเบปเบšโ€‹เป€เบซเบฑเบ™โ€‹เปƒเบ™โ€‹เบชเบฒโ€‹เบ‚เบฒ patched เบ—เบตเปˆโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เป„เบงเป‰โ€‹เบชเบธเบ”โ€‹เบ—เป‰เบฒเบโ€‹เปเบฅเบฐโ€‹เบ–เบทเบโ€‹เบฅเบปเบšโ€‹เปƒเบ™โ€‹
เบชเบฒเบ‚เบฒ Debian เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบˆเบฐเบ–เบทเบเบฅเบถเบšเบ–เบดเป‰เบกเบขเบนเปˆเปƒเบ™เบญเบฑเบ™เปƒเบซเบกเปˆ.

เบ™เบญเบโ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹ debian/.git-dpm เป„เบŸเบฅเปŒเบˆเบฐเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰เบชเบฒเบ‚เบฒเบ—เบตเปˆเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™
เบ–เบทเบเบšเบฑเบ™เบ—เบถเบ เปเบฅเบฐเบ–เบทเบเปเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เบณเบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เบซเบผเป‰เบฒเบชเบธเบ”.

เบ–เป‰เบฒเบšเปเปˆเบกเบต เบชเบฒเบ‚เบฒ - เบŠเบทเปˆ เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบŠเบทเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบชเบฒเบ‚เบฒ
เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปเบกเปˆเบ™เบ„เบดเบ”เป„เบฅเปˆเบˆเบฒเบเบชเบฒเบ‚เบฒเบ—เบตเปˆเบญเบญเบเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

เบ•เบปเบงเป€เบฅเบทเบญเบ:

--allow-revert
เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบเบฒเบ™เบเบฑเบšเบ„เบทเบ™เป„เบ›เบชเบฐเบ–เบฒเบ™เบฐเป€เบเบปเปˆเบฒเบ‚เบญเบ‡เบชเบฒเบ‚เบฒ patched เปเบกเปˆเบ™เบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰, to
เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” (เบ„เบทเบเบฑเบšเบžเบฝเบ‡เปเบ•เปˆเบ”เบถเบ‡เบชเบฒเบ‚เบฒ Debian เปเบฅเบฐเบฅเบทเบกเปเบฅเปˆเบ™
checkout-patched). เบ•เบปเบงโ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบซเบผเบธเบ”โ€‹เบฅเบปเบ‡โ€‹เป„เบ”เป‰โ€‹
patch เบชเบธเบ”เบ—เป‰เบฒเบเปƒเบ™ stack เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

--no-ignore-deletions (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)
เป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเบฅเบถเบšเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒ Debian เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบšเบฑเบ™เบ—เบถเบ
เบชเบฒเบ‚เบฒ patched เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบ–เบทเบเบฅเบถเบšเบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒ Debian เปƒเบซเบกเปˆเปเบฅเบฐเบšเปเปˆเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”
เบˆเบฒเบเบชเบฒเบ‚เบฒ patched เปƒเบซเบกเปˆ. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™
เบ–เบทเบเบ•เบฑเป‰เบ‡เบ”เป‰เบงเบ
เป„เบ› config dpm.เบชเบฒเบ‚เบฒ.dpmIgnoreDeletions เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡.

--เบฅเบฐเป€เบฅเบตเบ-เบฅเบถเบš
เบ›เบดเบ”เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡เบžเบถเบ”เบ•เบดเบเปเบฒเบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™ --no-ignore-deletions.

--dot-git-files=เบงเบดเบ—เบตเบเบฒเบ™
เบฅเบฐเบšเบธเบงเปˆเบฒเป„เบŸเบฅเปŒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเปเบ™เบงเปƒเบ” .git เบ™เบญเบ debian/ เบ–เบทเบเบˆเบฑเบ”เบเบฒเบ™. เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เปเบกเปˆเบ™
handles เบžเบดเป€เบชเบ”เป€เบ›เบฑเบ™ .gitattributes เปเบฅเบฐ .gitignore เบญเบฒเบ”เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปƒเบ™
เบชเบฒเบ‚เบฒ Debian เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ patch เปƒเบ”. (เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ” debian/ เบฅเบฐเบšเบปเบš
เบ–เบทเบเป€เบญเบปเบฒเบกเบฒเบˆเบฒเบเบชเบฒเบ‚เบฒ Debian เบชเบฐเป€เบซเบกเบต, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบ™เบฑเป‰เบ™เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบเบฐเบ—เบปเบš).

เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปเบกเปˆเบ™:

เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)
เปƒเบ” .git* เป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเป€เบžเบตเปˆเบก, เบ”เบฑเบ”เปเบเป‰เบซเบผเบทเป€เบญเบปเบฒเบญเบญเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™
เบชเบฒเบ‚เบฒ Debian เบ—เบฝเบšเบเบฑเบšเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเป€เบเบปเปˆเบฒเปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป€เบ›เบฑเบ™เบ™เบตเป‰
เบฅเบฑเบ”, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบญเบทเปˆเบ™เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒเปƒเบซเบกเปˆ patched.

debian เบ—เบฑเบ‡เบซเบกเบปเบ” .git* เป„เบŸเบฅเปŒเบ–เบทเบเป€เบญเบปเบฒเบกเบฒเบˆเบฒเบเบชเบฒเบ‚เบฒ Debian. เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆ
เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒเบˆเบฒเบเบชเบฒเบ‚เบฒ patched เปเบกเปˆเบ™เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

เบชเบฒเบเบ™เป‰ เบณ
เป„เบŸเบฅเปŒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ .git เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบžเบดโ€‹เป€เบชเบ”โ€‹. เบžเบงเบโ€‹เป€เบ‚เบปเบฒโ€‹เปเบกเปˆเบ™
เป€เบญเบปเบฒเบกเบฒเบˆเบฒเบเบชเบฒเบ‚เบฒ patched, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เบˆเบฐเบ–เบทเบเบฅเบถเบšเบ–เบดเป‰เบกเปƒเบ™ Debian
เบชเบฒเบ‚เบฒ เปเบฅเบฐเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ --no-ignore-deletions เบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง. (เป€เบŠเบฑเปˆเบ™: เบžเบฝเบ‡เปเบ•เปˆ
เบ„เบทเบเบฑเบšเป„เบŸเบฅเปŒเบญเบทเปˆเบ™เบ™เบญเบ debian/).

-- เบชเบฒเบ‚เบฒ
เบšเปเปˆเป€เบญเบปเบฒเบชเบฒเบ‚เบฒเบ—เบตเปˆเบกเบต patched เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง (เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบฑเบ™เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบเปเบฅเบฐเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
recreated เบเบฑเบš checkout-patched เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบชเปเบฒเป€เบ™เบปเบฒ stale lurking เบ›เบฐเบกเบฒเบ™).

--เบ›เบฑเบšเบ›เบธเบ‡
เปเบ—เบ™เบ—เบตเปˆเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบชเบธเบ”เบ—เป‰เบฒเบเปƒเบ™เบชเบฒเบ‚เบฒ Debian เบ‚เบญเบ‡เบ—เปˆเบฒเบ™ (เป€เบ›เบฑเบ™ git commit --amend เบˆเบฐ
เป€เบฎเบฑเบ”). เบเบปเบเป€เบงเบฑเป‰เบ™เบžเปเปˆเปเบกเปˆเบ—เบตเปˆเป€เบ›เบฑเบ™เบšเบฑเบ™เบžเบฐเบšเบธเบฅเบธเบ”เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบซเบผเบทเป€เบ—เบปเปˆเบฒเบ—เบฝเบกเบเบฑเบ™
เป„เบ›เบซเบฒเบชเบฒเบ‚เบฒ patched เปƒเบซเบกเปˆเบซเบผเบทเบชเบฒเบ‚เบฒ patched เบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™. (เบ™เบฑเป‰เบ™
เปเบกเปˆเบ™, เบ—เปˆเบฒเบ™เบชเบนเบ™เป€เบชเบเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบ™เบชเบฒเบ‚เบฒ Debian, เปเบ•เปˆเบเบฑเบ‡เป€เบ›เบฑเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ
เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบชเบฒเบ‚เบฒ patched เบ–เป‰เบฒเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเบฑเบ‡เบฅเบงเบก patched
เบชเบฒเบ‚เบฒ).

-m เบ‚เปเป‰เบ„เบงเบฒเบก
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™. (เบ–เป‰เบฒเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบš
--amend, เบ™เบตเป‰ disables reusing เบœเบนเป‰เบ‚เบฝเบ™เป€เบเบปเปˆเบฒเปเบฅเบฐเบงเบฑเบ™เบ—เบต).

--allow-nonlinear
เบขเปˆเบฒเป€เบญเบปเบฒเบฅเบนเบเบญเบญเบเบ”เป‰เบงเบเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ–เป‰เบฒเบชเบฒเบ‚เบฒเบ—เบตเปˆเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เบšเปเปˆเปเบกเปˆเบ™เบŠเบธเบ”เป€เบชเบฑเป‰เบ™เบŠเบทเปˆ
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเป€เบ—เบดเบ‡เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒ. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบšเปเปˆเปเบ™เบฐเบ™เปเบฒ
เบเป‰เบญเบ™โ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เบŠเปˆเบญเบ™โ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เบ—เบตเปˆโ€‹เบกเบต patched เบซเบผเบทโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบ•เปโ€‹เปเบฅเบฐโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹
เปเบ™เบฐเบ™เปเบฒ debian/patches/ series เบ—เบตเปˆเปเบ•เบเบซเบฑเบ, เบเป‰เบญเบ™เบงเปˆเบฒ format-patch เบšเปเปˆ
เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบš.

เบ™เบณเป€เบ‚เบปเป‰เบฒ-เปƒเปเปˆ-เบ•เบปเป‰เบ™เบ™เป‰เบณ [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] .orig.tar
เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ™เบทเป‰เบญโ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡ tarfile เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบš (เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เบเบฑเบš เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ-tar) เปเบฅเบฐโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบ™เบตเป‰โ€‹
เบชเบฒเบ‚เบฒ (เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบš record-new-upstream).

เบ™เบตเป‰เปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™เป€เบ—เบปเปˆเบฒเบเบฑเบš:
git-dpm เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ-tar -p เบชเบฒเบเบ™เป‰ เบณ เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เป„เบ› เบเบงเบ”โ€‹เป€เบšเบดเปˆเบ‡ -b เบชเบฒเบเบ™เป‰ เบณ
git-dpm record-new-upstream เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™

-- เปเบเบ
เบขเปˆเบฒโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบชเบฒเบ‚เบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบ™เปเป‰เบฒโ€‹เปƒเปเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบšเบฑเบ™เบžเบฐเบšเบธเบฅเบธเบ”โ€‹เบ‚เบญเบ‡โ€‹เบชเบฒเบ‚เบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบ™เปเป‰เบฒโ€‹เป€เบ”เบตเบก
(เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เบทเปˆเบกเบกเบฑเบ™เบเบฑเบš -p).

-p commit-id|--เบžเปเปˆเปเบกเปˆ commit-id
เปƒเบซเป‰ เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ-tar เบžเปเปˆเปเบกเปˆเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ‚เบญเบ‡เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡.

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก git repository เบ‚เบญเบ‡ upstream เปƒเบ™เบšเบฒเบ‡เบชเบฒเบ‚เบฒ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
เบ•เบฑเป‰เบ‡เบŠเบทเปˆเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเปˆเบงเบ™ เปœเบถเปˆเบ‡ เบ‚เบญเบ‡เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒ Debian เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

--allow-no-parent
เบ–เป‰เบฒ dpm.importWithoutParent เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ false เบœเปˆเบฒเบ™ git config, git-dpm เบˆเบฐเบšเปเปˆ
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ-new-upstream เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบซเบผเบทเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบชเบธเบ” -p
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

--rebase-patched
เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบเบฒเบ™โ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เป€เบ—เบดเบ‡โ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒโ€‹เปƒเบซเบกเปˆโ€‹, rebase เบชเบฒโ€‹เบ‚เบฒ patched เบเบฑเบšโ€‹
เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เบณเปƒเปเปˆ.

--no-rebase-patched
เบขเปˆเบฒเป‚เบ—เบซเบฒ rebase-patched เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเปƒเบซเบกเปˆ. (เบ™เบตเป‰
เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบ•เปˆเบงเปˆเบฒเบญเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”).

-m เบ‚เปเป‰เบ„เบงเบฒเบก
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆเบเบฑเบšเบชเบฒเบ‚เบฒ Debian เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ
เป„เบŸเบฅเปŒเปƒเบซเบกเปˆเปเบฅเบฐเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒ.

-- เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹ package_version.orig-เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบš.tar.gz
Unpack เบŠเบทเปˆเป„เบŸเบฅเปŒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบš เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบกเบฑเบ™
เบ—เบตเปˆ เบเบฝเบกเบžเป‰เบญเบก เปเบฅเบฐ เบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบš เบฎเบนเป‰เบเบงเบ”เบซเบฒเบกเบฑเบ™.

--เปƒเบ™โ€‹เบกเบฑเบ™

เบšเปเปˆเบกเบตเบชเบฒเบ‚เบฒเปƒเบ”เป†, เบˆเบปเปˆเบ‡เบชเป‰เบฒเบ‡เบžเบงเบเบกเบฑเบ™.

เป€เบ›เบฑเบ™เบชเบฒเบ‚เบฒเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปเบกเปˆเบ™เบกเบฒเบˆเบฒเบ HEAD เบ–เป‰เบฒเบšเปเปˆเบกเบต --เบชเบฒเบ‚เบฒ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™
เปƒเบซเป‰, เป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™ HEAD เบŠเบตเป‰เป„เบ›เบซเบฒเบชเบฒเบ‚เบฒเบ—เบตเปˆเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบตเบขเบนเปˆ (เป€เบŠเบฑเปˆเบ™:
เป‚เบ”เบเบเบปเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบ เป„เบ› เปƒเบ™โ€‹เบกเบฑเบ™) เบซเบผเบทโ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เปƒเบซเป‰โ€‹เบŠเบทเปˆโ€‹เบเบฑเบšโ€‹ --เบชเบฒเบ‚เบฒ.
เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบชเบฒเบ‚เบฒเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเปเบฅเบฐเบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”
เบ‚เปเป‰เบ„เบงเบฒเบก.

--เบชเบฒเบ‚เบฒ เบชเบฒเบ‚เบฒ debian
เบขเปˆเบฒเป€เบญเบปเบฒเบŠเบทเปˆเบชเบฒเบ‚เบฒ Debian เบˆเบฒเบเบ›เบฐเบˆเบธเบšเบฑเบ™ HEAD เปเบ•เปˆเปƒเบŠเป‰ เบชเบฒเบ‚เบฒ debian
เปเบ—เบ™. (เปเบฅเบฐโ€‹เบŠเบทเปˆโ€‹เบชเบฒเบ‚เบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบ™เป‰เบณโ€‹เปเบฅเบฐโ€‹เบŠเบทเปˆโ€‹เบชเบฒเบ‚เบฒโ€‹เบ—เบตเปˆโ€‹เบ•เบดเบ”โ€‹เบ„เบฑเบ”โ€‹เบกเบฒโ€‹เบˆเบฒเบ
เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด).

--pristine-tar-commit | --ptc
เป‚เบ— pristine-tar เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ เบชเปเบฒเบฅเบฑเบš tarball เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™
เบชเบฒเบ‚เบฒ pristine-tar.

--no-pristine-tar-commit
เบขเปˆเบฒเป‚เบ—เบซเบฒ pristine-tar เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ เบชเปเบฒเบฅเบฑเบš tarballs เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบˆเบฐ configured
เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปเบ™เบงเบ™เบฑเป‰เบ™เป‚เบ”เบ
เป„เบ› config dpm.pristineTarCommit เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡ เบซเบผเบทเป‚เบ”เบ
เป„เบ› config เบชเบฒเบ‚เบฒ.เบชเบฒเบ‚เบฒ debian.dpmPristineTarCommit เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡.

--เบฅเบฐเป€เบฅเบตเบ-เบฅเบถเบš, --dot-git-files=
เบœเปˆเบฒเบ™เป„เบ› merge-patched, เบ–เป‰เบฒเป€เบญเบตเป‰เบ™เบงเปˆเบฒ (เป€เบฎเบฑเบ”เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบšเปเปˆเบกเบต patches
เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰).

--upstream-เบœเบนเป‰เบ‚เบฝเบ™ เบœเบนเป‰โ€‹เบ›เบฐโ€‹เบžเบฑเบ™
เปƒเบŠเป‰เป€เบ›เบฑเบ™ --เบœเบนเป‰เบ‚เบฝเบ™ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบเบฑเบš git-dpm เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ-tar.

-- upstream-date เบงเบฑเบ™
เปƒเบŠเป‰เป€เบ›เบฑเบ™ - เบงเบฑเบ™เบ—เบต เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบเบฑเบš git-dpm เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ-tar (เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” is
เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบชเบฐโ€‹เบเบฑเบ”โ€‹เบงเบฑเบ™โ€‹เบ—เบตโ€‹เบˆเบฒเบโ€‹เป„เบŸเบฅโ€‹เปŒ tarโ€‹)โ€‹.

--เบเบปเบเป€เบงเบฑเป‰เบ™ เบฎเบนเบšเปเบšเบš
เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเปƒเบซเป‰เบ–เบทเบเบชเบปเปˆเบ‡เบเบฑเบš tar เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบเบปเบเป€เบงเบฑเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ unpacking. เบชเบฒโ€‹เบกเบฒเบ”
เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบซเบผเบฒเบโ€‹เบ„เบฑเป‰เบ‡โ€‹.

เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ-tar [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] .tar-file
เบชเป‰เบฒเบ‡เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆเบ—เบตเปˆเบกเบตเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเปƒเบซเป‰. เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบˆเบฐเบšเปเปˆ
เบกเบตเบžเปเปˆเปเบกเปˆ, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เปƒเบซเป‰ -p เบ•เบปเบงเป€เบฅเบทเบญเบ

-p commit-id|--เบžเปเปˆเปเบกเปˆ commit-id
เป€เบžเบตเปˆเบกเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเปƒเบซเป‰เป„เบงเป‰เป€เบ›เบฑเบ™เบžเปเปˆเปเบกเปˆ. (เบชเบฒเบกเบฒเบ”เบฅเบฐเบšเบธเป„เบ”เป‰เบซเบผเบฒเบเบ„เบฑเป‰เบ‡).

--เบชเบฒเบ‚เบฒ เบŠเบทเปˆเบชเบฒเบ‚เบฒ
เบชเป‰เบฒเบ‡เบชเบฒเบ‚เบฒเปƒเบซเบกเปˆ เบŠเบทเปˆเบชเบฒเบ‚เบฒ เบ–เป‰เบฒเบกเบฑเบ™เบšเปเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบซเบผเบทเบ›เปˆเบฝเบ™เปเบ—เบ™
เบŠเบทเปˆเบชเบฒเบ‚เบฒ เบเบฑเบšเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบ tarball เบเบฑเบšเบ›เบฐเบˆเบธเบšเบฑเบ™
เบŠเบทเปˆเบชเบฒเบ‚เบฒ เบซเบปเบงโ€‹เบซเบ™เป‰เบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบžเปเปˆโ€‹เปเบกเปˆโ€‹.

-m เบ‚เปเป‰เบ„เบงเบฒเบก
เบขเปˆเบฒเป€เบฅเบตเปˆเบกเบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเบฑเบ™เบเบฒ, เปเบ•เปˆเปƒเบŠเป‰เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบ—เบ™.

- เบงเบฑเบ™เบ—เบต เบงเบฑเบ™
เบงเบฑเบ™เบ—เบตเบ‚เบญเบ‡เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡.

เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบกเบนเบ™เบ„เปˆเบฒเปเบกเปˆเบ™ เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เปเบกเปˆเบ™โ€‹เบงเบฑเบ™โ€‹เบ—เบตโ€‹เปƒเบซเบกเปˆโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เบ‚เบญเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบซเบผเบทโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เปƒเบ™โ€‹
tarball เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

--เบœเบนเป‰เบ‚เบฝเบ™ เบœเบนเป‰โ€‹เบ›เบฐโ€‹เบžเบฑเบ™
เบœเบนเป‰เบ‚เบฝเบ™เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡. เบกเบฑเบ™เบ•เป‰เบญเบ‡เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบš git เบ›เบปเบเบเบฐเบ•เบด
เบœเบนเป‰โ€‹เบ›เบฐโ€‹เบžเบฑเบ™ <เบญเบตโ€‹เป€เบกเบง>.

--เบเบปเบเป€เบงเบฑเป‰เบ™ เบฎเบนเบšเปเบšเบš
เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเปƒเบซเป‰เบ–เบทเบเบชเบปเปˆเบ‡เบเบฑเบš tar เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบเบปเบเป€เบงเบฑเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ unpacking. เบชเบฒโ€‹เบกเบฒเบ”
เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบซเบผเบฒเบโ€‹เบ„เบฑเป‰เบ‡โ€‹.

record-new-upstream [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] .orig.tar [เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ]

เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบ›เปˆเบฝเบ™เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เปเป‰เบฒ (เบชเบฒเบเบ™เป‰ เบณ|เบ™เป‰เปเบฒ-เปƒเบ”เบเปเปˆเบ•เบฒเบก), git-dpm เบ•เป‰เบญเบ‡เบเบฒเบ™
เบฎเบนเป‰ เบงเปˆเบฒ tarball เบชเบฒ เบ‚เบฒ เบ™เบตเป‰ เปƒเบ™ เบ›เบฑเบ” เบˆเบธ เบšเบฑเบ™ เบชเบญเบ” เบ„เปˆเบญเบ‡ เบเบฑเบš เปเบฅเบฐ เบ—เปˆเบฒเบ™ เบกเบต rebase เบ‚เบญเบ‡ เบ—เปˆเบฒเบ™
เบชเบฒเบ‚เบฒ patched (patched|เป€เบžเบตเป‰เบก-เปƒเบ”เบเปเปˆเบ•เบฒเบก) โ€‹เป„เบ›โ€‹เบเบฑเบ‡โ€‹เบชเบฒเบ‚เบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบ™เป‰เบณโ€‹เปƒเปเปˆ.

เบ–เป‰เบฒเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเบชเบญเบ‡, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบ—เปเบฒเบญเบดเบ”เบˆเบฐเบ›เปˆเบฝเบ™เบชเบฒเบ‚เบฒเบ—เบฒเบ‡เป€เบ—เบดเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เบเบฑเบšเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเปƒเบซเบกเปˆเบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เบชเบฒเบ‚เบฒ Debian เบ‚เบญเบ‡เบ—เปˆเบฒเบ™ debian/.git-dpm
เบเบทเปˆเบ™.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบฐเบšเบธ --rebase-patched (เบซเบผเบทเบชเบฑเป‰เบ™ --rebase), git-dpm rebase-patched เบˆเบฐ
เบˆเบฐเบ–เบทเบเป€เบญเบตเป‰เบ™เปƒเบซเป‰เบ•เบฑเป‰เบ‡เบชเบฒเบ‚เบฒเบ—เบตเปˆเบ›เบฑเบšเบ›เบธเบ‡เปƒเปเปˆเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเปƒเปเปˆ.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบตเป‰ (เปเบฅเบฐเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบชเบฒเบ‚เบฒเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™), เบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰
เป‚เบ— git-dpm merge-patched-into-debian (เบซเบผเบทเป‚เบ”เบเบเบปเบ‡ git-dpm เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚).

เบ„เปเบฒเป€เบ•เบทเบญเบ™ เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบœเบดเบ”: เป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบ›เปˆเบฝเบ™เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เปเป‰เบฒ
เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰. เบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡
tarball เบเบปเบ‡เบเบฑเบšเบชเบฒเบ‚เบฒเบ‚เบญเบ‡เบ•เบปเป‰เบ™เบ™เป‰เปเบฒ.

--rebase-patched
เป‚เบ—เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” git-dpm rebase-patched.

--new-tarball-เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบขเปˆเบฒเบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ–เป‰เบฒ tarball เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบ•เปˆเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเป„เบ”เป‰เป€เบฎเบฑเบ”
เบšเปเปˆ. (เบ™เบตเป‰โ€‹เป€เบ›เบฑเบ™โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบชเบปเบกโ€‹เป€เบซเบ”โ€‹เบชเบปเบกโ€‹เบœเบปเบ™โ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒ tarball เป„เบ”เป‰โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เป‚เบ”เบโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹
เป€เบ™เบทเป‰เบญเปƒเบ™, เป€เบšเบดเปˆเบ‡เบ„เปเบฒเป€เบ•เบทเบญเบ™เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡).

-m เบ‚เปเป‰เบ„เบงเบฒเบก
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆเบเบฑเบšเบชเบฒเบ‚เบฒ Debian เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ
เป„เบŸเบฅเปŒเปƒเบซเบกเปˆเปเบฅเบฐเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒ.

--เบ›เบฑเบšเบ›เบธเบ‡
เปเบ—เบ™เบ—เบตเปˆเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบชเบธเบ”เบ—เป‰เบฒเบเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบญเบฑเบ™เปƒเบซเบกเปˆเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”.

-- เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹ เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™ (เป€เบŠเบฑเปˆเบ™: a
sourcename_upstreamversion.orig-เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบš.tar.compression เป„เบŸเบฅเปŒ). เบกเบฑเบ™เป€เบ›เบฑเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ
เบฎเบฑเบšโ€‹เบœเบดเบ”โ€‹เบŠเบญเบšโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบกเบตโ€‹เป€เบ™เบทเป‰เบญโ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ™เบฑเป‰เบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบชเปˆเบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเป‰เบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
เบชเบฒเบ‚เบฒ (เปƒเบ™ เบ เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบš subdirectory).

(เป„เบŸเบฅเปŒเบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เบˆเบฐเบ–เบทเบเบŠเบญเบเบซเบฒเป‚เบ”เบ เบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบš เปเบฅเบฐ เบเบฝเบกเบžเป‰เบญเบก. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡
เป„เบŸเบฅโ€‹เปŒโ€‹เปเบซเบผเปˆเบ‡โ€‹เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ—เบตเปˆโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เป„เบงเป‰โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เป‚เบเบโ€‹เบเป‰เบฒเบโ€‹เบญเบญเบโ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹เบซเบผเบทโ€‹
เบชเบฒเบเบ™เป‰ เบณ .orig เปเบซเบผเปˆเบ‡เป„เบŸเบฅเปŒเบ–เบทเบเบšเบฑเบ™เบ—เบถเบ).

--เบฅเบฐเป€เบฅเบตเบ-เบฅเบถเบš, --ot-git-files=
เบœเปˆเบฒเบ™เป„เบ› merge-patched, เบ–เป‰เบฒเป€เบญเบตเป‰เบ™เบงเปˆเบฒ (เบŠเบถเปˆเบ‡เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เป„เบ”เป‰เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบšเปเปˆเบกเบต
patches เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบชเบฒเบ‚เบฒเบ—เบฒเบ‡เป€เบ—เบดเบ‡เปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเป‚เบ”เบเบเบปเบ‡).

rebase-patched
เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบˆเบฐ rebase เบชเบฒโ€‹เบ‚เบฒ patched เปƒเบ™โ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™ (patched|เป€เบžเบตเป‰เบก-เปƒเบ”เบเปเปˆเบ•เบฒเบก) เบ•เปเปˆเบ—เปˆเบฒเบ™
เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ›เบฐเบˆเบธเบšเบฑเบ™ (เบชเบฒเบเบ™เป‰ เบณ|เบ™เป‰เปเบฒ-เปƒเบ”เบเปเปˆเบ•เบฒเบก).

เบ–เป‰เบฒเบชเบฒเบ‚เบฒเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบตเป€เบ›เบฑเบ™เบชเบฒเบ‚เบฒ git, เบžเบงเบเบกเบฑเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบˆเบฒเบ
เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹ debian/.git-dpm เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”.

เบ™เบตเป‰เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบซเปเปˆเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเบ›เบฐเบกเบฒเบ™ git rebase เบ—เบตเปˆเบ—เปเบฒเบญเบดเบ”เบžเบฐเบเบฒเบเบฒเบกเบเปเบฒเบ™เบปเบ”
เบชเบดเปˆเบ‡เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เปเบกเปˆเบ™ rebase. เบ–เป‰เบฒเบกเบตเบ‚เปเป‰เบ‚เบฑเบ”เปเบเปˆเบ‡เปƒเบ”เป†, git rebase เบˆเบฐเบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบ—เปˆเบฒเบ™
เปเบเป‰เป„เบ‚เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเปเบฅเบฐเบšเบญเบ rebase เป€เบžเบทเปˆเบญเบชเบทเบšเบ•เปเปˆ.

เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ” (เปเบฅเบฐโ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เป€เบšเบดเปˆเบ‡โ€‹เบ„เบทโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹)โ€‹, เบ—เปˆเบฒเบ™โ€‹เบเบฑเบ‡โ€‹
เบ•เป‰เบญเบ‡เบเบฒเบ™ merge-patched-into-debian (เบซเบผเบทเป‚เบ”เบเบเบปเบ‡ เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚).

เป‚เบ„เบ”โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡ [ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ ] [ เบชเบฐเบšเบฑเบšเบžเบฒเบชเบฒ ]
เป€เบžเบตเปˆเบก tags เบเบฑเบšเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒ, patched เปเบฅเบฐ Debian. เบ–เป‰เบฒเบšเปเปˆเบกเบตเบชเบฐเบšเบฑเบšเบ–เบทเบเปƒเบซเป‰, เบกเบฑเบ™
เบ–เบทเบเป€เบญเบปเบฒเบกเบฒเบˆเบฒเบ debian/changelog.

เบ•เบปเบงเป€เบฅเบทเบญเบ:

-- เป‚เบซเบผเบ”เบซเบ™เป‰เบฒเบˆเปเบ„เบทเบ™
เบ‚เบฝเบ™เบ—เบฑเบšเปเบ—เบฑเบเบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเบขเบนเปˆเปเบฅเป‰เบงเปเบฅเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™ (เบเบปเบเป€เบงเบฑเป‰เบ™เบ•เบปเป‰เบ™เบ™เป‰เปเบฒ).

-- refresh-upstream
เบ‚เบฝเบ™เบ—เบฑเบšเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบ–เป‰เบฒเบกเบตเบขเบนเปˆเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™ เปเบฅเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™.

--allow-stale-patches
เบขเปˆเบฒเบœเบดเบ”เบžเบฒเบ”เบ–เป‰เบฒ patches เบšเปเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบก. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบ—เปˆเบฒเบ™
เบเปเบฒเบฅเบฑเบ‡เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบ—เบฑเบเบกเบฑเบ™.

--เบŠเบทเปˆ
เปƒเบŠเป‰เบŠเบทเปˆเปเบžเบฑเบเป€เบเบฑเบ”เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เปœเบถเปˆเบ‡เบ‚เบญเบ‡เบŠเบทเปˆเบ‚เบญเบ‡เปเบ—เบฑเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™. (เปƒเบŠเป‰ เป„เบ›
config dpm.tagsName เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡ เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)

--เบกเบตเบŠเบทเปˆ เบŠเบทเปˆ
เบ„เบท --เบŠเบทเปˆ เปเบ•เปˆเปƒเบซเป‰เบŠเบทเปˆเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰.

--debian-tag tag-name

--patched-tag tag-name

--upstream-tag tag-name
เบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เปเบ—เบฑเบเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡.

%p เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบเบŠเบทเปˆเบŠเบธเบ”,

%v เบเบฑเบšเบชเบฐเบšเบฑเบš (เบšเปเปˆเบกเบต epoch) เบกเบตเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ” (:) เปเบฅเบฐ tilde (~) เปเบ—เบ™
เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบ‚เบตเบ”เบเป‰เบญเบ‡ (_),

%u เบเบฑเบšเบชเบฐเบšเบฑเบš upstream (เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™ epoch เบซเบผเบท Debian revision) เบเบฑเบšเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”
(:) เปเบฅเบฐ tilde (~) เปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบเบ‚เบตเบ”เบเป‰เบญเบ‡ (_),

%e เบเบฑเบšเบเบธเบ,

%f เบเบฑเบš epoch เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบ underscore (_) เบ–เป‰เบฒเบกเบต epoch, เปเบฅเบฐ
เบ”เป‰เบงเบเบชเบฒเบเบ—เบตเปˆเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเบ–เป‰เบฒเบšเปเปˆเบกเบตเบเบธเบ,

%V เบเบฑเบšเบชเบฐเบšเบฑเบš (เบšเปเปˆเบกเบต epoch) เบกเบตเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ” (:) เปเบฅเบฐ tilde (~) เปเบ—เบ™
เป‚เบ”เบเบˆเบธเบ” (.),

%U เบเบฑเบšเบชเบฐเบšเบฑเบš upstream (เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™ epoch เบซเบผเบท Debian revision) เบเบฑเบšเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”
(:) เปเบฅเบฐ tilde (~) เปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบเบˆเบธเบ” (.),

%E เบเบฑเบš epoch เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบˆเบธเบ”เบ–เป‰เบฒเบกเบต epoch, เปเบฅเบฐเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ
string เบ–เป‰เบฒเบšเปเปˆเบกเบตเบเบธเบ,

%% เบเบฑเบšเบ”เบฝเบง %.

เบ–เป‰เบฒเบญเบฑเบ™เปƒเบ”เบญเบฑเบ™เปœเบถเปˆเบ‡เบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡เบœเปˆเบฒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ–เบงเบ„เบณเบชเบฑเปˆเบ‡, เป„เบ› config เบ–เบทเบเบ–เบฒเบกเบเปˆเบฝเบงเบเบฑเบš
เบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡ dpm.debianTag, dpm.patchedTag or dpm.upstreamTag. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบเบฑเบ‡โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹
เบซเบผเบทเบกเบนเบ™เบ„เปˆเบฒเบžเบดเป€เบชเบ” AUTO, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ debian/.git-dpm เบ–เบทเบเบชเบฐเปเบเบ™เบซเบฒเปเบ–เบงเบ‚เบญเบ‡เปเบšเบšเบŸเบญเบก
debianTag="เบกเบนเบ™เบ„เปˆเบฒ",
patchedTag="เบกเบนเบ™เบ„เปˆเบฒ" or
upstreamTag="เบกเบนเบ™เบ„เปˆเบฒ".

(เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบ•เบทเปˆเบกโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปƒเบชเปˆโ€‹เปƒเบ™โ€‹เบ•เบญเบ™โ€‹เบ—เป‰เบฒเบโ€‹เบ‚เบญเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบชเบฐโ€‹เป€เบซเบกเบตโ€‹เป„เบ›โ€‹, เปเบ›เบ”โ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹เป„เบ”เป‰โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹
เป€เบฅเบเปเบ–เบง)

เบ–เป‰เบฒเบญเบฑเบ™เบ™เบตเป‰เบเบฑเบ‡เบšเปเปˆเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เปƒเบŠเป‰เบฎเบนเบšเปเบšเบš, เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™
'%p-debian%e-%v','%p-patched%e-%v'เปเบฅเบฐ'%p-upstream%e-%u' เบเบฑเบš --เบŠเบทเปˆ เปเบฅเบฐ
'debian%e-%v','เปเบเป‰เป„เบ‚ %e-%v'เปเบฅเบฐ'เป€เบ—เบดเบ‡เบ™เป‰เปเบฒ%e-%u' เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™.

เบ–เป‰เบฒเบŠเบทเปˆเปเบ—เบฑเบเบกเบตเบ„เปˆเบฒเบžเบดเป€เบชเบ” NONE, เบšเปเปˆเบกเบตเปเบ—เบฑเบเบ–เบทเบเบชเป‰เบฒเบ‡.

เปเบ—เบฑเบเบญเป‰เบฒเบ‡เบญเบตเบ‡ [ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ ] เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ [ เบชเบฐเบšเบฑเบšเบžเบฒเบชเบฒ ]
เบ„เบท เป‚เบ„เบ”โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡, เปเบ•เปˆเบชเป‰เบฒเบ‡ tags เบชเปเบฒเบฅเบฑเบš เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ, i เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเปเบ—เปเบ Debian เปเบฅเบฐ
tags เบญเบทเปˆเบ™เป†เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเบšเปˆเบญเบ™เบ—เบตเปˆ debian/.git-dpm เป„เบŸเบฅเปŒเบ‚เบญเบ‡เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡.

เบชเบฐเบ™เบฑเป‰เบ™เบกเบฑเบ™เป€เบเบทเบญเบšเป€เบ—เบปเปˆเบฒเบเบฑเบš:
เป„เบ› เบเบงเบ”โ€‹เป€เบšเบดเปˆเบ‡ -b เบงเบฑเบ”เบฅเบปเบก เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ
git-dpm เป‚เบ„เบ”โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡ [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] [เบชเบฐเบšเบฑเบšเบžเบฒเบชเบฒ]
เป„เบ› เบเบงเบ”โ€‹เป€เบšเบดเปˆเบ‡ เบซเบปเบงเบเปˆเบญเบ™เปœเป‰เบฒ
เป„เบ› เบชเบฒเบ‚เบฒ -D เบงเบฑเบ”เบฅเบปเบก

เบ•เบปเบงเป€เบฅเบทเบญเบเบ•เปˆเบฒเบ‡เป†เป€เบŠเบฑเปˆเบ™ เป‚เบ„เบ”โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡.

เบ™เบณเปƒเบŠเป‰-patch [ เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ... ] [ เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ ]
เบชเบฐเบซเบผเบฑเบšเป„เบ›เบซเบฒเบชเบฒเบ‚เบฒเบ—เบตเปˆเบญเบฑเบšเป€เบ”เบ”เปเบฅเป‰เบง (เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบกเบฑเบ™เบญเบฑเบšเป€เบ”เบ”เปเบฅเป‰เบง, เปƒเบซเป‰เปƒเบŠเป‰ checkout-patched เบเปˆเบญเบ™
เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบซเบผเบทเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ•เบทเบญเบ™), เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰ patch เบ—เบตเปˆเปƒเบซเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบซเบผเบทเบˆเบฒเบ
stdin.

--เบœเบนเป‰เบ‚เบฝเบ™ เบœเบนเป‰โ€‹เบ›เบฐโ€‹เบžเบฑเบ™
เบฅเบปเบšเบฅเป‰เบฒเบ‡เบœเบนเป‰เบ‚เบฝเบ™เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰.

-- เบœเบนเป‰เบ‚เบฝเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เบœเบนเป‰โ€‹เบ›เบฐโ€‹เบžเบฑเบ™
เบ–เป‰เบฒเบšเปเปˆเบกเบตเบœเบนเป‰เบ‚เบฝเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบˆเบฒเบเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ, เปƒเบŠเป‰เบ™เบตเป‰.

- เบงเบฑเบ™เบ—เบต เบงเบฑเบ™
เบงเบฑเบ™เบ—เบตเบ—เบตเปˆเบˆเบฐเบšเบฑเบ™เบ—เบถเบ patch เบ™เบตเป‰เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เปเบกเปˆเบ™เบกเบฒเบˆเบฒเบเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบšเปเปˆเบžเบปเบš.

--dpatch
Parse patch เป€เบ›เบฑเบ™ dpatch patch (เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบš dpatch patches เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเป€เบ›เบฑเบ™
patch, silently เบญเบฒเบ”เบˆเบฐเบฅเบปเป‰เบกเป€เบซเบฅเบงเบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™).

--cdbs Parse patch เป€เบ›เบฑเบ™ cdbs simple-patchsys.mk patch (เปƒเบŠเป‰เป„เบ”เป‰เบชเบฐเป€เบžเบฒเบฐเบเบฑเบš dpatch patches เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบเบฒเบ™เป€เบ›เบฑเบ™ patch, silently เบญเบฒเบ”เบˆเบฐเบฅเบปเป‰เบกเป€เบซเบฅเบงเบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™).

--เบ”เบฑเบ”เปเบเป‰ เป€เบฅเบตเปˆเบกเบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ (เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบ‚เบตเป‰เบ„เป‰เบฒเบ™เป€เบเบตเบ™เป„เบ›เบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚).

--record-เบŠเบทเปˆ
เป€เบžเบตเปˆเบก Patch-เบŠเบทเปˆ: เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ—เบตเปˆเบˆเบฐเบšเบญเบ เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบญเบญเบเบกเบฑเบ™เบ„เบทเบเบฑเบ™
เบŠเบทเปˆเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡.

--เบŠเบทเปˆ เบŠเบทเปˆ
เป€เบžเบตเปˆเบก Patch-เบŠเบทเปˆ: เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ—เบตเปˆเบˆเบฐเบšเบญเบ เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ เบŠเบทเปˆ เป€เบ›เบฑเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒ
เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ patch เบ™เบตเป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ (เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš debian/patches).

--เบ›เบฐเป€เบžเบ” เบŠเบทเปˆ
เป€เบžเบตเปˆเบก Patch-Category: เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ—เบตเปˆเบˆเบฐเบšเบญเบ เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบญเบญเบเบ™เบตเป‰เบชเบฐเป€เบซเบกเบต
patch เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ subdirectory เบŠเบทเปˆ of debian/patches.

cherry- เป€เบญเบปเบฒ [ เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ... ] เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ
Recreate เบชเบฒเบ‚เบฒ patched เปเบฅเบฐ cherry เป€เบฅเบทเบญเบเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเปƒเบซเป‰. เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹, เบฅเบงเบกโ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹
เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฒเบ‚เบฒ Debian เปเบฅเบฐเบ›เบฑเบšเบ›เบธเบ‡เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบต debian/patches (ie เบชเปˆเบงเบ™เปƒเบซเบเปˆ
เป€เบ—เบปเปˆเบฒเบเบฑเบš checkout-patched, git's cherry-pick, เปเบฅเบฐ update-patches).

--merge เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบžเบฝเบ‡เปเบ•เปˆเบฎเบงเบกเบชเบฒเบ‚เบฒเบ—เบตเปˆเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เบเบฑเบšเบชเบฒเบ‚เบฒ Debian เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบญเบฑเบšเป€เบ”เบ”
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต patches (เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”-patches เบ•เปเปˆเบกเบฒเป€เบžเบทเปˆเบญเป€เบญเบปเบฒเบญเบฑเบ™เบ™เบตเป‰
เบชเปเบฒเป€เบฅเบฑเบ”).

-e | --เบ”เบฑเบ”เปเบเป‰
เบœเปˆเบฒเบ™เป„เบ›เบซเบฒ git's cherry-pick: เปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเป€เบฅเบทเบญเบ.

-s | -- เป€เบŠเบฑเบ™เบญเบญเบ
เบœเปˆเบฒเบ™เป„เบ›เบซเบฒ git's cherry-pick: เป€เบžเบตเปˆเบกเบชเปˆเบงเบ™เบซเบปเบงเบ—เบตเปˆเบ–เบทเบเป€เบŠเบฑเบ™เบญเบญเบ

-x เบœเปˆเบฒเบ™เป„เบ›เบซเบฒ git's cherry-pick: เป€เบžเบตเปˆเบกเป€เบชเบฑเป‰เบ™เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบฅเบทเบญเบ

-m num | --เบชเบฒเบเบซเบผเบฑเบ num
เบœเปˆเบฒเบ™เป„เบ›เบซเบฒ git's cherry-pick: เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบฅเบทเบญเบเบเบฒเบ™เบฎเบงเบกเป‚เบ”เบเบเบฒเบ™เบฅเบฐเบšเบธเบžเปเปˆเปเบกเปˆ
เป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡.

--repick
เบขเปˆเบฒเป€เบญเบปเบฒเบฅเบนเบเบญเบญเบเบ–เป‰เบฒเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบกเบตเบขเบนเปˆเปเบฅเป‰เบง.

--allow-nonlinear, --เบฅเบฐเป€เบฅเบตเบ-เบฅเบถเบš, --dot-git-files=
เบœเปˆเบฒเบ™เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”-patches, เบ–เป‰เบฒเป€เบญเบตเป‰เบ™เบงเปˆเบฒ.

เบœเปˆเบฒเบ™เป„เบ› merge-patched-into-debian เปเบฅเบฐเบญเบฑเบšเป€เบ”เบ”-patches.

-- เบชเบฒเบ‚เบฒ
เบขเปˆเบฒเป€เบญเบปเบฒเบชเบฒเบ‚เบฒเบ—เบตเปˆเบ–เบทเบเปเบเป‰เป„เบ‚เป€เบกเบทเปˆเบญเบกเบฑเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

--เบ›เบฑเบšเบ›เบธเบ‡
เบœเปˆเบฒเบ™เป„เบ› merge-patched-into-debian: เปเบเป‰เป„เบ‚เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบชเบธเบ”เบ—เป‰เบฒเบเปƒเบ™ Debian
เบชเบฒเบ‚เบฒ.

เบ™เบณเป€เบ‚เบปเป‰เบฒ-dsc
เบ™เบณเป€เบ‚เบปเป‰เบฒเปเบžเบฑเบเป€เบเบฑเบ”เปเบซเบผเปˆเบ‡ Debian เบˆเบฒเบเป„เบŸเบฅเปŒ .dsc. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เปƒเบซเบกเปˆ
เป‚เบ„เบ‡เบเบฒเบ™เบซเบผเบทเบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบŠเบธเบ”เปเบซเบผเปˆเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง.

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบชเบฐเบ–เบฒเบ™เบฐเป€เบเบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป€เบ›เบฑเบ™เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ‚เบญเบ‡เบžเปเปˆเปเบกเปˆ, เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡
เบชเบฒเบ‚เบฒ Debian เป€เบเบปเปˆเบฒเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปเบกเปˆเบ™เบเบฒเบ™เบฅเบถเบšเป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐ
เป„เบŸเบฅเปŒ .gitignore เปเบฅเบฐเป„เบŸเบฅเปŒเบ—เบตเปˆเบ„เป‰เบฒเบเบเบฑเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบ–เบทเบเบ™เบณเปƒเบŠเป‰เบ„เบทเบ™เปƒเปเปˆ/เป€เบžเบตเปˆเบกเปƒเปเปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™.
(เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เปเบกเปˆเบ™เบงเปˆเบฒเบชเบฐเบšเบฑเบšเปเบžเบฑเบเป€เบเบฑเบ”เปเบซเบผเปˆเบ‡เปƒเบซเบกเปˆเบˆเบฒเบเบžเบฒเบเบ™เบญเบเบญเบฒเบ”เบˆเบฐเบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†
เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ‚เปเป‰เบกเบนเบ™เป€เบเบปเปˆเบฒเบญเบฒเบ”เบˆเบฐเบฅเป‰เบฒเบชเบฐเป„เบซเบกเบซเบผเบฒเบ. เปเบฅเบฐโ€‹เบ™เบณโ€‹เปƒเบŠเป‰โ€‹เบกเบฑเบ™โ€‹เบ„เบทเบ™โ€‹เปƒเปเปˆ
เบ‡เปˆเบฒเบเบเบงเปˆเบฒเบเบฒเบ™เบเบฑเบšเบ„เบทเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง.)

เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ .orig.tar เป„เบŸเบฅเปŒเปเบฅเบฐเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ .orig-เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบš.tar เป„เบŸเบฅเปŒ.
เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบฅเบฐเบšเบธเบชเบฒเบ‚เบฒเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป„เบ”เป‰. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ เบ™เบณเป€เบ‚เบปเป‰เบฒ-dsc เบˆเบฐเป€เบšเบดเปˆเบ‡เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ
เบชเบฐเบ–เบฒเบ™เบฐเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เบกเบตเป„เบŸเบฅเปŒเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบขเบนเปˆเปเบฅเป‰เบง, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™ upstream เป€เบเบปเปˆเบฒ
เบชเบฒโ€‹เบ‚เบฒโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ„เบทเบ™โ€‹. เบ–เป‰เบฒเบšเปเปˆเบกเบต, เป„เบŸเบฅเปŒเบˆเบฐเบ–เบทเบเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเป€เบ›เบฑเบ™เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆ,
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบกเบตเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป€เบ›เบฑเบ™เบžเปเปˆเปเบกเปˆ.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ™เบณเป€เบ‚เบปเป‰เบฒ-dsc เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบŠเบธเบ”เปเบซเบผเปˆเบ‡เปƒเบ™เบฅเบฑเบ”เป€เบ›เบฑเบ™ dpkg-เปเบซเบผเปˆเบ‡
-x เบˆเบฐเบชเป‰เบฒเบ‡เบกเบฑเบ™. (เบ™เบฑเป‰เบ™โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ .diff เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹ debian/เบเบปเบ”เบฅเบฐเบšเบฝเบš เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰
เบชเปเบฒเบฅเบฑเบšเบŠเบธเบ”เบฎเบนเบšเปเบšเบš 1.0 เปเบฅเบฐเบ›เปˆเบฝเบ™เปเบ—เบ™ debian เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบกเบตเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡ a
.debian.tar เปเบฅเบฐเบ™เบณเปƒเบŠเป‰เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ debian/patches/series เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเบฎเบนเบšเปเบšเบš 3.0).
เบญเบฑเบ™เบ™เบตเป‰เบ•เปเปˆเบกเบฒเป€เบญเบตเป‰เบ™เบงเปˆเบฒเบเบฒเบ™เบ™เบณเป€เบ‚เบปเป‰เบฒเบ„เบณเป€เบงเบปเป‰เบฒ.

เบ–เป‰เบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบŠเบธเบ”เบฎเบนเบšเปเบšเบšเปเบซเบผเปˆเบ‡ 1.0, เบ™เบณเป€เบ‚เบปเป‰เบฒ-dsc เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบŠเบญเบเบซเบฒเบŠเบธเบ”เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™
เบฅเบฐเบšเบปเบš patch เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเบ™เปเบฒเปƒเบŠเป‰ patches เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบš
verbatim เบฅเบฑเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฒเบ‚เบฒ Debian เปƒเบซเบกเปˆ.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ debian/.git-dpm เป„เบŸเบฅเปŒเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบฐเป€เบเบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™
เป€เบžเบตเปˆเบกเป€เบ›เบฑเบ™เบžเปเปˆเปเบกเปˆ.

เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ dpkg-เปเบซเบผเปˆเบ‡ เบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ”เปเบžเบฑเบเป€เบเบฑเบ”, เปเบ•เปˆเบžเบงเบเบกเบฑเบ™เบ–เบทเบเบชเบฐเบเบฑเบ”เบญเบญเบ
เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ git-apply เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบ—เบ™ patch. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ™เบตเป‰เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›
เป€เบฎเบฑเบ”เบงเบฝเบ (เปเบฅเบฐ git-dpm เบกเบต magic เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบ›เบฐเบกเบฒเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡ git-applyเบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เบ‚เบญเบ‡),
เปเบœเปˆเบ™เบ—เบตเปˆเบšเปเปˆเบชเบฐเบญเบฒเบ”เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™ a เบ„ .0 เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ”เบฝเบงเบเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰
เปƒเบ™โ€‹เบ•เปเบฒโ€‹เปเบซเบ™เปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹เบšเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹ patch เบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบปเปˆเบงเป„เบ›:

-b | --เบชเบฒเบ‚เบฒ เบชเบฒเบ‚เบฒ - เบŠเบทเปˆ
เบขเปˆเบฒเป€เบšเบดเปˆเบ‡ HEAD เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เปเบ•เปˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบŠเบธเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ git-dpm
เป‚เบ„เบ‡เบเบฒเบ™ เบŠเบทเปˆเบชเบฒเบ‚เบฒ เบซเบผเบทเบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปƒเบซเบกเปˆ (เบ–เป‰เบฒเบชเบฒเบ‚เบฒเบ™เบฑเป‰เบ™เบเบฑเบ‡เบšเปเปˆเบกเบต
เบกเบต).

-- เบ„เบณเป€เบงเบปเป‰เบฒ เบชเบฒเบ‚เบฒ - เบŠเบทเปˆ
เบซเบผเบฑเบ‡เบˆเบฒเบ เบ™เบณเป€เบ‚เบปเป‰เบฒ-dsc เป„เบ”เป‰โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เบขเปˆเบฒเบ‡โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เบœเบปเบ™โ€‹, เบชเบฒเบ‚เบฒ - เบŠเบทเปˆ เบˆเบฐโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบ
เบเบฒเบ™เบ™เบณเป€เบ‚เบปเป‰เบฒเป„เบŸเบฅเปŒ .dsc. เบ–เป‰เบฒเบชเบฒเบ‚เบฒเบ‚เบญเบ‡เบŠเบทเปˆเบ™เบฑเป‰เบ™เบกเบตเบขเบนเปˆเปเบฅเป‰เบง,
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆ verbatim เบเบฑเบ‡เบˆเบฐเบกเบตเบญเบฒเบเบธเป€เบ›เบฑเบ™เบžเปเปˆเปเบกเปˆ. (เบ™เบตเป‰โ€‹เบเบฑเบ‡โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เป€เบเบตเบ”
verbatim เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบญเบทเปˆเบ™เป†, เบŠเบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบœเบปเบ™
เปƒเบ™เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบซเบผเบฒเบ).

--use-changelog
Parse debian/changelog เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒ. เปƒเบŠเป‰เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเป€เบ›เบฑเบ™
commit เบ‚เปเป‰เบ„เบงเบฒเบกเปเบฅเบฐเบœเบนเป‰เบ‚เบฝเบ™เปเบฅเบฐเป€เบงเบฅเบฒเป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ patches เปเบฅเบฐเบ™เปเบฒเป€เบ‚เบปเป‰เบฒ
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเป‚เบ”เบเบšเปเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ™เบฑเป‰เบ™. (เบ„เปเบฒเป€เบ•เบทเบญเบ™: เบญเบฒเบ”เบˆเบฐเบเบฑเบ‡เบกเบตเบšเบฒเบ‡เบชเปˆเบงเบ™เบ—เบตเปˆเบ‚เบตเป‰เบฎเป‰เบฒเบ
เปเบ„เบก).

เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบ•เปโ€‹:

--upstream-to-เปƒเบŠเป‰ เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ
เบขเปˆเบฒเบ™เบณเป€เบ‚เบปเป‰เบฒ .orig.tar เบซเบผเบทเบžเบฐเบเบฒเบเบฒเบกเบ™เบณเบเบฒเบ™เบ™เบณเป€เบ‚เบปเป‰เบฒเป€เบเบปเปˆเบฒเบ„เบทเบ™เปƒเปเปˆ, เปเบ•เปˆเปƒเบซเป‰เปƒเบŠเป‰เบชเบฐเป€เปเบต
เป„เบ”เป‰ เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ เบฅเบฐเบšเบธ.

เบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ—เบตเปˆเบชเบฒเบ‚เบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบชเบฒเบ‚เบฒ
เป„เบŸเบฅเปŒ .orig.tar เบšเบงเบเบเบฑเบš .orig-component.tar เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. (เบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบด, เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบžเบฝเบ‡เบžเปเบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ: เบšเปเปˆเบžเบฒเบ”เป„เบŸเบฅเปŒเปƒเบ”เป†เบ—เบตเปˆ
patches เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบชเปเบฒเบœเบฑเบ”เบซเบผเบทเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบต (เบซเบผเบท recreates เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ
debian/เบเบปเบ”เบฅเบฐเบšเบฝเบš เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ” เป€เบญเบปเบฒเบžเบงเบเบกเบฑเบ™เบญเบญเบเบญเบตเบ). เปเบ•เปˆเบฅเบฐเป„เบŸเบฅเปŒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบเปˆเบงเบฒเปƒเบ™
.orig.tar เบซเบผเบทเบšเปเปˆเบกเบตเบขเบนเปˆเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบฅเบถเบšเปƒเบ™ Debian เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
เบชเบฒเบ‚เบฒ. เบšเปเปˆเบกเบต patch เบญเบฒเบ”เบˆเบฐเปเบ•เบฐเป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™.)

เปƒเบŠเป‰เบ”เป‰เบงเบเบ„เบงเบฒเบกเบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡. เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบˆเบฐเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡ a
เบชเบฐเบšเบฑเบšเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบœเบดเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”.

--detached-upstream
เบ–เป‰เบฒเบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ .orig.tar เป€เบ›เบฑเบ™เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆ, เบขเปˆเบฒเป€เบฎเบฑเบ”เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰
เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบชเบฐเบšเบฑเบšเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเป€เบเบปเปˆเบฒ.

--upstream-เบžเปเปˆเปเบกเปˆ เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ
เบ•เบทเปˆเบก เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ เป€เบ›เบฑเบ™เบžเปเปˆเปเบกเปˆ (เป€เบžเบตเปˆเบกเป€เบ•เบตเบก) เบ–เป‰เบฒเบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบชเบฐเบšเบฑเบšเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเปƒเบซเบกเปˆ.

(เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ” git เบ‚เบญเบ‡เบ•เบปเป‰เบ™เบ™เป‰เปเบฒเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบŠเบธเบ”เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เบŠเปˆเบงเบ git เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบเบฑเบš cherry).

--allow-no-parent
เบ–เป‰เบฒ dpm.importWithoutParent เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ false เบœเปˆเบฒเบ™ git config, git-dpm เบˆเบฐเบšเปเปˆ
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ import-dsc เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบซเบผเบทเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบชเบธเบ”
--upstream-parent เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹.

--pristine-tar-commit |--ptc
เป‚เบ— pristine-tar เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ เบชเปเบฒเบฅเบฑเบš tarballs เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบซเบผเบฑเบ‡เบˆเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡
เบ„เบณเบชเบฑเปˆเบ‡ import-dsc เบชเบณเป€เบฅเบฑเบ”เปเบฅเป‰เบง.

--no-pristine-tar-commit
เบขเปˆเบฒเป‚เบ—เบซเบฒ pristine-tar เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ เบชเปเบฒเบฅเบฑเบš tarballs เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบˆเบฐ configured
เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปเบ™เบงเบ™เบฑเป‰เบ™เป‚เบ”เบ
เป„เบ› config dpm.pristineTarCommit เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡ เบซเบผเบทเป‚เบ”เบ
เป„เบ› config เบชเบฒเบ‚เบฒ.เบชเบฒเบ‚เบฒ debian.dpmPristineTarCommit เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡.

--upstream-เบœเบนเป‰เบ‚เบฝเบ™ เบœเบนเป‰โ€‹เบ›เบฐโ€‹เบžเบฑเบ™
เปƒเบŠเป‰เป€เบ›เบฑเบ™ --เบœเบนเป‰เบ‚เบฝเบ™ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบเบฑเบš git-dpm เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ-tar.

-- upstream-date เบงเบฑเบ™
เปƒเบŠเป‰เป€เบ›เบฑเบ™ - เบงเบฑเบ™เบ—เบต เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบเบฑเบš git-dpm เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ-tar (เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” is
เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบชเบฐโ€‹เบเบฑเบ”โ€‹เบงเบฑเบ™โ€‹เบ—เบตโ€‹เบˆเบฒเบโ€‹เป„เบŸเบฅโ€‹เปŒ tarโ€‹)โ€‹.

--tar-เบเบปเบเป€เบงเบฑเป‰เบ™ เบฎเบนเบšเปเบšเบš
เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเปƒเบซเป‰เบ–เบทเบเบชเบปเปˆเบ‡เบเบฑเบš tar เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบเบปเบเป€เบงเบฑเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ unpacking
tarfiles. เบชเบฒเบกเบฒเบ”เปƒเบซเป‰เป„เบ”เป‰เบซเบผเบฒเบเบ„เบฑเป‰เบ‡.

เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ patchesโ€‹:

-f | --force-commit-reuse
เป€เบšเบดเปˆเบ‡เบžเบฝเบ‡เปเบ•เปˆเบžเปเปˆเปเบกเปˆเปเบฅเบฐเบ•เบปเป‰เบ™เป„เบกเป‰เปเบฅเบฐเบšเปเปˆเบกเบตเบ•เปเปˆเป„เบ›เบญเบตเบเปเบฅเป‰เบงเบขเบนเปˆเปƒเบ™เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบžเบฐเบเบฒเบเบฒเบก
reuse เบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ patches เบˆเบฒเบเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบ‚เบญเบ‡เบŠเบธเบ”.

-Cnum | --patch-context num
เบœเปˆเบฒเบ™เบเบฒเบ™เป€เบ›เบฑเบ™ -Cnum to git-apply. เบฅเบฐเบšเบธเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบšเปเบฅเบดเบšเบปเบ”เบ—เบตเปˆ
เบ•เป‰เบญเบ‡เบเบปเบ‡เบเบฑเบ™.

--dpatch-allow-empty
เบขเปˆเบฒเบœเบดเบ”เบžเบฒเบ”เบ–เป‰เบฒเป„เบŸเบฅเปŒ dpatch เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเบเบฑเบ‡เป€เบกเบทเปˆเบญเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™
เป€เบžเบตเป‰เบก.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเป„เบŸเบฅเปŒ dpatch เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™ scripts arbitrary, git-dpm เบกเบตเบšเบฑเบ™เบซเบฒเบšเบฒเบ‡เบขเปˆเบฒเบ‡
เบเบงเบ”เบžเบปเบšเบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เป€เบ›เบฑเบ™ patches เปเบ—เป‰เป†. (เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบฎเบฑเบšเบกเบทเบเบฑเบšเบเบฒเบ™เป€เบžเบตเป‰เบก). เบ–เป‰เบฒ
script เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ patch เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™ patch เบ—เบตเปˆเบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
patch เบšเปเปˆเบ”เบฑเบ”เปเบ›เบ‡เบซเบเบฑเบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบ–เบทเบเบซเป‰เบฒเบกเป‚เบ”เบเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰.

--patch-เบฅเบฐเบšเบปเบš เบฎเบนเบšเปเบšเบšเบเบฒเบ™
เบฅเบฐเบšเบธเบงเปˆเบฒเบฅเบฐเบšเบปเบš patch เปƒเบ”เบ–เบทเบเปƒเบŠเป‰เบชเบณเบฅเบฑเบšเบŠเบธเบ”เบฎเบนเบšเปเบšเบšเปเบซเบผเปˆเบ‡ 1.0.

เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” (เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)
เบžเบฐเบเบฒเบเบฒเบกเบเปเบฒเบ™เบปเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบฅเบฐเบšเบปเบš patch เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบเบฒเบ™เป€เบšเบดเปˆเบ‡ debian/เบเบปเบ”เบฅเบฐเบšเบฝเบš
(เปเบฅเบฐ debian / เบ„เบงเบšเบ„เบธเบก).

none เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบšเปเปˆเปเบกเปˆเบ™เปเบœเปˆเบ™เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒ.

เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”
เบขเปˆเบฒเบžเบฐเบเบฒเบเบฒเบกเบŠเบญเบเบซเบฒ patches เปƒเบ”เป†เปƒเบ™ .diff (เป€เบŠเบฑเปˆเบ™: none). เบ–เป‰เบฒ เบซเบฒเบ เบงเปˆเบฒ
เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปเบฅเป‰เบงโ€‹เปเบฅเบฐ tarball เบ•เบปเป‰เบ™โ€‹เปเบกเปˆเบ™โ€‹เบ„เบทโ€‹เบเบฑเบ™โ€‹, เบชเป‰เบฒเบ‡โ€‹
เบชเบฐเบ–เบฒเบ™เบฐ patched เบ‚เบญเบ‡เบญเบฑเบ™เปƒเบซเบกเปˆเป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ patches เบ‚เบญเบ‡เบญเบฑเบ™เป€เบเบปเปˆเบฒ
เปเบฅเบฐเบเบฒเบ™เป€เบžเบตเปˆเบก patch เบ‚เบญเบ‡เป€เบ—เบดเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเปƒเบซเบกเปˆ.

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบ—เปˆเบฒเบ™โ€‹เบ™เปเบฒโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบผเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบŠเบธเบ”โ€‹เบšเบฒเบ‡โ€‹, เบšเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เปƒเบซเบกเปˆโ€‹
เบเบฒเบ™เปเบเป‰เป„เบ‚เป€เบžเบตเปˆเบกเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ”เบฝเบงเบเบฑเบšเบ•เบปเป‰เบ™เบ™เป‰เปเบฒ, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบŠเบธเบ”เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเป€เบเบทเบญเบšเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
(เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบšเปเปˆเบกเบตเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™).

เบ–เป‰เบฒเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ”เบฝเบงเบเบฑเบ™เปเบฅเบฐ reverts เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบˆเบฐเป€เบซเบฑเบ™เป„เบ”เป‰เปƒเบ™
patches เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบฎเบนเบšเปเบšเบšเบ™เบตเป‰เบšเปเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบฑเป‰เบ™.

เบœเป‰เบฒเบžเบปเบก เบชเบฐเบเบฑเบ”เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰ a debian/patches/series quilt เบ„เบทเบŠเบธเบ”เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡
เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ•เบปเป‰เบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹เบžเบปเบšโ€‹เป€เบซเบฑเบ™โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒ .diffโ€‹.

quilt - เบ—เปเบฒเบญเบดเบ”
เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™ เบœเป‰เบฒเบžเบปเบก เบฎเบนเบšเปเบšเบš, เปเบ•เปˆเบ™เปเบฒเปƒเบŠเป‰ patches เบเบฑเบš upstream เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡
เบ—เปเบฒเบญเบดเบ”เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ cherry-เป€เบฅเบทเบญเบเป€เบญเบปเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒ .diff.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆ patches เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ›เบปเบเบเบฐเบ•เบด
unpack/build cycle, เบ™เบตเป‰เบˆเบฐเบฅเบปเป‰เบกเป€เบซเบฅเบงเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบšเปเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™
เบžเบฝเบ‡เบžเป (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบกเบทเปˆเบญ patches เบ‚เบถเป‰เบ™เบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบ™
.diff).

เปเบ•เปˆเบ–เป‰เบฒ .diff เบžเบฝเบ‡เปเบ•เปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบšเปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เป€เบŠเบดเปˆเบ‡เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบเบฑเบš
เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹, เบ™เบตเป‰โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบกเบตโ€‹เบ›เบฐโ€‹เบซเบงเบฑเบ”โ€‹เบชเบฒเบ” nicer เบซเบผเบฒเบโ€‹, เป€เบ›เบฑเบ™โ€‹เบ„เปเบฒโ€‹เบซเบกเบฑเป‰เบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹
เปเบœเปˆเบ™เปเบžเบชเบฒเบกเบฒเบ”เบ™เปเบฒเบกเบฒเปƒเบŠเป‰เบ„เบทเบ™เป„เบ”เป‰เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™.

quilt-applied
เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™ quilt - เบ—เปเบฒเบญเบดเบ” เบฎเบนเบšเปเบšเบš, เปเบ•เปˆเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ patches เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบฅเป‰เบง
เบขเบนเปˆเปƒเบ™ .diff, เบชเบฐเบ™เบฑเป‰เบ™เปƒเบซเป‰เปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™
เป€เบžเบตเปˆเบกเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ™เปเบฒเบกเบฑเบ™เป„เบ›เบซเบฒเบฅเบฑเบ”เปƒเบ™ .diff. (เบซเบผเบทโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบงเปˆเบฒโ€‹
patch เบˆเบฐเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ).

dpatch | dpatch-เบ—เปเบฒเบญเบดเบ” | dpatch-เบ™เบณเปƒเบŠเป‰
เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš เบœเป‰เบฒเบžเบปเบก เบ•เบญเบš quilt - เบ—เปเบฒเบญเบดเบ” เบ•เบญเบš quilt-applied เป‚เบซเบกเบ”, เปเบ•เปˆ
เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบŠเบญเบเบซเบฒ dpatch-style patches เปƒเบ™ debian/patches/00list.

เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆ patches เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปเบฅเบฐเบšเปเปˆ dpatch เปเบฅเปˆเบ™เบญเบทเปˆเบ™เป†
เบ„เบณ เบชเบฑเปˆเบ‡.

เบ‡เปˆเบฒเบเบ”เบฒเบ | เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹ | เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹
เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš เบœเป‰เบฒเบžเบปเบก เบ•เบญเบš quilt - เบ—เปเบฒเบญเบดเบ” เบ•เบญเบš quilt-applied เป‚เบซเบกเบ”, เปเบ•เปˆ
เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบชเบปเบกเบกเบธเบ” debian/patches/ เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเปเบœเปˆเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบš cdbs
simple-patchsys.mk.

--patch-เบœเบนเป‰เบ‚เบฝเบ™ "เบŠเบทเปˆ <เบญเบตโ€‹เป€เบกเบง>"
เบเปเบฒเบ™เบปเบ”เบœเบนเป‰เบ‚เบฝเบ™เบชเปเบฒเบฅเบฑเบš git commits เบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ patches.

--patch-default-author "เบŠเบทเปˆ <เบญเบตโ€‹เป€เบกเบง>"
เบเปเบฒเบ™เบปเบ”เบœเบนเป‰เบ‚เบฝเบ™เบชเปเบฒเบฅเบฑเบš patches เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบšเปเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบœเบนเป‰เบ‚เบฝเบ™ (เบซเบผเบทเบšเปˆเบญเบ™เปƒเบ”
git-dpm เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบกเบฑเบ™โ€‹)โ€‹.

--edit-patches
เบชเปเบฒเบฅเบฑเบšเบ—เบธเบ patch เบ—เบตเปˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒ, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ.

--record-patch-category
เป€เบžเบตเปˆเบก Patch-Category: เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเปเบ•เปˆเบฅเบฐ patch เบ—เบตเปˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบ
of debian/patches. เบชเบฒเป€เบซเบ”เบ™เบตเป‰ เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบกเบฑเบ™เป„เบงเป‰เปƒเบ™เบญเบฑเบ™เบ”เบฝเบงเบเบฑเบ™
เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเบเปˆเบญเบ

--record-patch-name
เป€เบžเบตเปˆเบก Patch-เบŠเบทเปˆ: เบŠเปˆเบญเบ‡เปƒเบชเปˆเปเบ•เปˆเบฅเบฐเปเบœเปˆเบ™เบ—เบตเปˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบ”เป‰เบงเบเบŠเบทเปˆเบ‚เบญเบ‡เบกเบฑเบ™. เบชเบฒเป€เบซเบ”เบ™เบตเป‰
เบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚ เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบกเบฑเบ™เบžเบฒเบเปƒเบ•เป‰เบŠเบทเปˆเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ‚เบญเบ‡เบกเบฑเบ™.

เบšเบฑเบ™เบ—เบถเบ-dsc [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ .dsc-file
เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบŸเบฅเปŒ .dsc เบ—เบตเปˆเบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™ เบ dscs เบชเบฒเบ‚เบฒเบซเบผเบฑเบ‡เบˆเบฒเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบฑเบ™เบกเบต
เปƒเบŠเป‰ pristine-tar.

เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เปเบ—เบฑเบเบซเบผเบทเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰ git-dpm เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เปƒเบ™โ€‹เบฅเบฑเบ”โ€‹
เบ‚เบญเบ‡ .dsc เป„เบŸเบฅเปŒเปเบฅเบฐเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™ .dsc เป„เบŸเบฅเปŒเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡. เป„เบ”เป‰
เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบฑเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเป„เบŸเบฅเปŒเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡ (เบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒ
เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™).

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบšเบฒเบ‡เบขเปˆเบฒเบ‡เปเบกเปˆเบ™เป€เบฎเบฑเบ”เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเป„เบŸเบฅเปŒเปเบฅเบฐเป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เบกเบฑเบ™เบ–เบทเบเบ•เบฑเป‰เบ‡เบŠเบทเปˆเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เปเบฅเบฐ
เบเบปเบ‡เบเบฑเบšเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบ™เบ„เปเบฒเบ–เบฒเบก, เปเบ•เปˆเบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆ cursory เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบˆเบฐเปเบˆเป‰เบ‡ (เบชเปเบฒเบฅเบฑเบš
เบ•เบปเบงเบขเปˆเบฒเบ‡เบžเบฝเบ‡เปเบ•เปˆเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบ–เบทเบเบเบงเบ”เบชเบญเบš, เปเบ•เปˆ .debian.tar เบšเปเปˆเป„เบ”เป‰ unpacked เป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบš
เป„เบŸเบฅเปŒเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡).

เบ•เบปเบงเป€เบฅเบทเบญเบ:

--เบชเป‰เบฒเบ‡-เบชเบฒเบ‚เบฒ
เบชเป‰เบฒเบ‡เปƒเบซเบกเปˆ dscs เบชเบฒเบ‚เบฒ.

--allow-unsigned
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบšเปเปˆเป„เบ”เป‰เป€เบŠเบฑเบ™ .dsc เป„เบŸเบฅเปŒ. เบ™เบตเป‰เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง defeats เบˆเบธเบ”เบ‚เบญเบ‡
เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบขเบนเปˆเปƒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”.

เป„เบ”เป‰ debian/.git-dpm เป€เบญเบเบฐเบชเบฒเบ™


เบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบงเบ™เบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเป€เบ™เบทเป‰เบญเบซเบฒเบ–เป‰เบฒเป„เบŸเบฅเปŒเบ™เบตเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบ”เบตเบšเบฑเบ git-dpm.

เป„เบŸเบฅเปŒเบกเบต 8 เปเบ–เบง, เปเบ•เปˆเบชเบฐเบšเบฑเบšเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบญเบฒเบ”เบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™.

เปเบ–เบงเบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบงเปˆเบฒเป„เบŸเบฅเปŒเบ™เบตเป‰เปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบšเบซเบเบฑเบ‡เปเบฅเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบต 4 git commit ids เบชเปเบฒเบฅเบฑเบšเบฅเบฑเบ”เบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰:

เบ—เปเบฒเบญเบดเบ”เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบชเบฒเบ‚เบฒ patched เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ patches เปƒเบ™ debian/patches เบชเบธเบ”เบ—เป‰เบฒเบ
เบ›เบฑเบšเบ›เบธเบ‡

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบชเบฒเบ‚เบฒ patched เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบชเบธเบ”เบ—เป‰เบฒเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Debian
เบชเบฒเบ‚เบฒ.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ‚เบญเบ‡เบฅเบฑเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบชเบฒเบ‚เบฒ patched เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบ.

เบชเบธเบ”เบ—เป‰เบฒเบเปเบกเปˆเบ™เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™.

3 เปเบ–เบงเบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒ, sha1 checksum เปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ origtarball
เป€เบ›เบฑเบ™เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰.

เบชเบฑเป‰เบ™


เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปˆเบงเบ™เปƒเบซเบเปˆเบเบฑเบ‡เบกเบตเบ™เบฒเบกเปเบเบ‡เบ—เบตเปˆเบชเบฑเป‰เบ™เบเบงเปˆเบฒ, เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบžเบดเบก:

update-patches: up, up, ci
เบเบฐโ€‹เบเบฝเบกโ€‹: เบเบฐโ€‹เบเบฝเบกโ€‹
checkout-patched: co, cp
rebase-patched: rp
เบ™เบณเปƒเบŠเป‰-patch: ap
import-tar: เบกเบฑเบ™
import-new-upstream: inu, inu
record-new-upstream: rnu, rnu
merge-patched-in-debian: merge-patched

record-new-upstream เปเบกเปˆเบ™เบเบฑเบ‡เบกเบตเบขเบนเปˆเบžเบฒเบเปƒเบ•เป‰เบŠเบทเปˆเป€เบเบปเปˆเบฒ new-upstream, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰
เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบเปƒเบ™เบชเบฐเบšเบฑเบšเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ” (เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบชเบฑเบšเบชเบปเบ™).

เบŠเบฒเบเปเบ”เบ™


เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เปเป‰เบฒ (เบชเบฒเบเบ™เป‰ เบณ|เบ™เป‰เปเบฒ-เปƒเบ”เบเปเปˆเบ•เบฒเบก)
เบชเบฒเบ‚เบฒเบ™เบตเป‰เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเปเบซเบผเปˆเบ‡เบ™เป‰เปเบฒ. เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบ„เบงเบฒเบกเป€เบ—เบปเปˆเบฒเบ—เบฝเบกเบเบฑเบ™เบžเบฝเบ‡เบžเป
เป€เบ™เบทเป‰เบญเปƒเบ™เบขเบนเปˆเปƒเบ™ tarball upstream เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เป€เบ—เบปเปˆเบฒเบเบฑเบšเบžเบฝเบ‡เบžเปเบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ dpkg-source เบšเปเปˆเบ„เบงเบ™เป€เบซเบฑเบ™เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ patched เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เป€เบ›เบฑเบ™เป„เบกเป‰เบขเบทเบ™เบ•เบปเป‰เบ™เปเบฅเบฐเปเบฅเบฐเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš tarball unpackaged, patched เป„เบ”เป‰เบ™เปเบฒเปƒเบŠเป‰เปเบฅเบฐ debian/เบเบปเบ”เบฅเบฐเบšเบฝเบš
เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ” เปเบฅเปˆเบ™. เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เบžเบฝเบ‡เปเบ•เปˆเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป€เบ™เบทเป‰เบญเปƒเบ™ verbatim เบ‚เบญเบ‡ orig เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
tarball เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบš tar pristine.

เบชเบฒเบ‚เบฒเบ™เบตเป‰เบญเบฒเบ”เบกเบต debian/ subdirectory, เป€เบŠเบดเปˆเบ‡เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป€เบœเบตเบเปเบœเปˆเบชเบฒเบ‚เบฒเบ™เบฑเป‰เบ™เป„เบ”เป‰ เบซเบผเบทเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ”เป€เบˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบœเปˆเบฒเบ™เบ—เบฒเบ‡
debian/.git-dpm เป„เบŸเบฅเปŒเปƒเบ™เบชเบฒเบ‚เบฒ Debian.

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบกเบฑเบ™เบกเบฑเบเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบฎเบนเป‰เบชเบถเบเบงเปˆเบฒเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเปƒเบซเบกเปˆเบกเบตเบชเบฒเบ‚เบฒเป€เบเบปเปˆเบฒ, เบ™เบตเป‰
เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™. เบ—เปˆเบฒเบ™เบ„เบงเบ™เบˆเบฐเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบˆเบฒเบเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบเบ•เบปเบงเบ—เปˆเบฒเบ™เป€เบญเบ‡เบซเบผเบทเป‚เบ”เบเบšเบฒเบ‡เบ„เบปเบ™
เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบˆเบฒเบเบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ” vcs เบชเป‰เบฒเบ‡เบซเบ™เบถเปˆเบ‡เป„เบ›เบซเบฒเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบซเบผเบทเปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™
เป‚เบ”เบเบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒ. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบชเบฒเบ‚เบฒ Debian เบกเบตเบชเบฒเบ‚เบฒ patched เป€เบ›เบฑเบ™
เบšเบฑเบ™โ€‹เบžเบฐโ€‹เบšเบธโ€‹เบฅเบธเบ”โ€‹เปเบฅเบฐโ€‹เบชเบฒโ€‹เบ‚เบฒ patched เป€เบ›เบฑเบ™โ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹, เบเบดเปˆเบ‡โ€‹เบ‡เปˆเบฒโ€‹เบ•เบปเป‰เบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เปเบกเปˆเบ™โ€‹
เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒ Debian เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เป€เบŠเบดเปˆเบ‡เบกเบตเบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
recreate เบฅเบฑเบ”เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบˆเบฒเบเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป‚เบ”เบเบเบปเบ‡ (เป€เบŠเบฑเปˆเบ™: เป„เบ›
เบเบงเบ”โ€‹เป€เบšเบดเปˆเบ‡ -b เบฅเบฑเบ”เป€เบเบปเปˆเบฒ myoldtagorshaofdebianbranchcommit ; git-dpm เบเบฝเบกเบžเป‰เบญเบก ; เป„เบ›
เบเบงเบ”โ€‹เป€เบšเบดเปˆเบ‡ unstable-oldstate) เปเบ•เปˆเบ‚เปเป‰เป€เบชเบเบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™
เบˆเบฒเบ repository เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบ„เบนเปˆโ€‹เบกเบทโ€‹เบšเบฒเบ‡โ€‹.

เบชเบฒเบ‚เบฒ patched (patched|เป€เบžเบตเป‰เบก-เปƒเบ”เบเปเปˆเบ•เบฒเบก)
เบชเบฒโ€‹เบ‚เบฒโ€‹เบ™เบตเป‰โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบเบฑเบšโ€‹เปเบซเบผเปˆเบ‡โ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒโ€‹. (เบŠเบถเปˆเบ‡เปเบ™เปˆเบ™เบญเบ™เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ
เบกเบฑเบ™เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ).

เบ—เบธเบเป†เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบˆเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เป€เบ›เบฑเบ™ patch เบ”เบฝเบงเปƒเบ™เบŠเบธเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš.

เป€เบžเบทเปˆเบญเบŠเปˆเบงเบเปƒเบซเป‰ git เบชเป‰เบฒเบ‡เบŠเบธเบ” patch linear, เบ™เบตเป‰เป€เบซเบกเบฒเบฐเบชเบปเบกเบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเบ•เปˆเบญเบ‡เป‚เบชเป‰ linear เบ‚เบญเบ‡
commits, เป€เบŠเบดเปˆเบ‡เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบชเบฒเบ‚เบฒเบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด rebase d, เบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบงเบ™เป€เบœเบตเบเปเบœเปˆเบกเบฑเบ™. เปเบ—เบ™เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
เบชเป‰เบฒเบ‡เบชเบฒเบ‚เบฒเบ™เบตเป‰เป‚เบ”เบเปƒเบŠเป‰ git-dpm checkout-patched เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™
debian/.git-dpm.

เป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡ debian/ subdirectory เปƒเบ™เบ™เบตเป‰
เบชเบฒเบ‚เบฒ. เบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒ เบซเบผเบทเบเบฒเบ™เบฅเบถเบšเป„เบŸเบฅเปŒเป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เป€เบžเบตเป‰เบกเบ‚เบฐเปœเบฒเบ”เปƒเบซเบเปˆเบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เบชเบฒโ€‹เบ‚เบฒ Debian (เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš|เปƒเบ”เบเปเปˆเบ•เบฒเบก)
เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ•เป.

เบชเบฒเบ‚เบฒเบ™เบตเป‰เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ debian/ เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเบกเบตเบชเบฒเบ‚เบฒ patched เบฅเบงเบกเป€เบ‚เบปเป‰เบฒ.

เบ—เบธเบเป†เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบšเปเปˆเป„เบ”เป‰เบขเบนเปˆเปƒเบ™ debian/, .git* เบซเบผเบทเบเบฒเบ™เบฅเบถเบšเป„เบŸเบฅเปŒเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เปƒเบ™ patched
เบชเบฒเบ‚เบฒ.

เบŠเบทเปˆเบชเบฒเบ‚เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เบŠเบทเปˆโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบชเบฐโ€‹เบซเบผเบฑเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบฒเบโ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒโ€‹เปเบฅเบฐ patched เบชเบฒโ€‹เบ‚เบฒโ€‹เบ‚เบญเบ‡ a
เบชเบฒเบ‚เบฒ Debian เบชเบฐเป€เบžเบฒเบฐ, เบซเบผเบทเบšเบฑเบ‡เบ„เบฑเบšเบชเบฒเบ‚เบฒเป€เบ›เบฑเบ™เบชเบฒเบ‚เบฒ Debian เบ—เบตเปˆเบ›เบปเบเบเบฐเบ•เบด
เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ•เบปเบงเบขเปˆเบฒเบ‡เบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบญเบทเปˆเบ™เป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบก dpmUpstreamBranch
เปเบฅเบฐ dpmPatchedBranch เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฒเบเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฒเบ‚เบฒ Debian เปƒเบ™เบ„เปเบฒเบ–เบฒเบก (เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™
เบ—เบฑเบ‡เบชเบญเบ‡, เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”).

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™ no-op เบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”:
เป„เบ› config branch.master.dpmUpstreamBranch เบชเบฒเบเบ™เป‰ เบณ
เป„เบ› config branch.master.dpmPatchedBranch patched

COPYRIGHT


เบชเบฐเบซเบ‡เบงเบ™เบฅเบดเบ‚เบฐเบชเบดเบ” ยฉ 2009,2010 Bernhard R. Link
เบ™เบตเป‰เปเบกเปˆเบ™เบŠเบญเบšเปเบงเบŸเบฃเบต; เป€เบšเบดเปˆเบ‡เปเบซเบผเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚. เบšเปเปˆเบกเบตเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™; เบšเปเปˆ
เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เป‰เบฒเบซเบผเบทเบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡เบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเบฐเป€เบžเบฒเบฐ.

เบเบฒเบ™เบฅเบฒเบเบ‡เบฒเบ™ เบšเบฑเบ เปเบฅเบฐ เบšเบฑเบ™เบซเบฒ


เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เบ‚เปเป‰โ€‹เบšเบปเบโ€‹เบžเปˆเบญเบ‡โ€‹เบซเบผเบทโ€‹เบเบฒเบ™โ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบชเบปเบกโ€‹เบšเบฑเบ”โ€‹เบเบฑเบšโ€‹ [email protected] เบซเบผเบท
เบ‚เป‰เบญเบ. เบเบฐเบฅเบธเบ™เบฒเบชเบปเปˆเบ‡เบ„เปเบฒเบ–เบฒเบกเป„เบ›เบซเบฒ [email protected] เบซเบผเบทเปƒเบซเป‰เบ‚เป‰เบญเบเบขเบนเปˆ
[email protected].

เปƒเบŠเป‰ git-dpm เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เบŠเบฑเป‰เบ™เบซเป‰เบญเบ‡เบเบฒเบ™
    เบŠเบฑเป‰เบ™เบซเป‰เบญเบ‡เบเบฒเบ™
    OfficeFloor เปƒเบซเป‰ inversion เบ‚เบญเบ‡
    เบเบฒเบ™โ€‹เบ„เบงเบšโ€‹เบ„เบธเบก couplingโ€‹, เบกเบตโ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹: - เบ‚เบถเป‰เบ™โ€‹เบเบฑเบšโ€‹
    เบเบฒเบ™เบชเบฑเบเบขเบฒ - เบเบฒเบ™เบชเบฑเบเบขเบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡ -
    เบเบฒเบ™เบชเบตเบ” thread เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก
    เบขเป‰เบฝเบกเบขเบฒเบก ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” Server-Driven
    เป‚เบ„เบ‡เบฎเปˆเบฒเบ‡เบเบฒเบ™ UI (SDUI). เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™
    เป€เบ›เบตเบ”เบ•เบปเบงเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ—เบตเปˆเบกเบฒเบˆเบฒเบเป€เบŠเบตเบšเป€เบงเบตเป€เบžเบทเปˆเบญ
    เบชเบฐโ€‹เบšเบฑเบš app เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
    เปƒเบŠเป‰เป€เบžเบทเปˆเบญ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” DivKit
  • 3
    เบ•เบปเบงเบ›เปˆเบฝเบ™เบเปˆเบญเบ
    เบ•เบปเบงเบ›เปˆเบฝเบ™เบเปˆเบญเบ
    เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เบเบฒเบ™เปเบ›เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เปˆเบฒเบ‡เป†
    เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบชเบฐเบซเบกเบฑเบ. เบœเบนเป‰เปƒเบŠเป‰ Shadowrocket
    เบ„เบงเบ™เปƒเบŠเป‰ ss, ssr เบซเบผเบท v2ray เป€เบ›เบฑเบ™เป€เบ›เบปเป‰เบฒเปเบฒเบ.
    เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบก &remark= เปƒเบชเปˆ
    Telegram-like HT...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เบเปˆเบญเบ
  • 4
    เบŠเบฑเบ
    เบŠเบฑเบ
    SWASH เปเบกเปˆเบ™เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ—เบปเปˆเบงเป„เบ›
    เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบˆเปเบฒโ€‹เบฅเบญเบ‡โ€‹เบšเปเปˆโ€‹เบชเบฐโ€‹เบซเบกเปเปˆเบฒโ€‹เบชเบฐโ€‹เป€เบซเบกเบตโ€‹,
    เบšเปเปˆ hydrostatic, เบšเปเปˆเบกเบตเบžเบทเป‰เบ™เบœเบดเบง,
    เบ›เบฐเบเบปเบ”เบเบฒเบ™เป„เบซเบผเบงเบฝเบ™ เปเบฅเบฐเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡
    เปƒเบ™โ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒ coastal เป€เบ›เบฑเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” SWASH
  • 5
    VBA-M (เป€เบเบฑเบšเป„เบงเป‰ - เบ•เบญเบ™เบ™เบตเป‰เบขเบนเปˆเปƒเบ™ Github)
    VBA-M (เป€เบเบฑเบšเป„เบงเป‰ - เบ•เบญเบ™เบ™เบตเป‰เบขเบนเปˆเปƒเบ™ Github)
    เป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เบเป‰เบฒเบเป„เบ›
    https://github.com/visualboyadvance-m/visualboyadvance-m
    เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ: Cheat creationsave statesmulti
    เบฅเบฐเบšเบปเบš, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ gba, gbc, gb, sgb,
    sgb2Tu...
    เบ”เบฒเบงเป‚เบซเบฅเบ” VBA-M (เป€เบเบฑเบšเป„เบงเป‰ - เบ•เบญเบ™เบ™เบตเป‰เบขเบนเปˆเปƒเบ™ Github)
  • 6
    Stacer
    Stacer
    Linux System Optimizer เปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    เบœเบนเป‰เบŠเบปเบก: เบœเบนเป‰เปƒเบŠเป‰เบชเบธเบ”เบ—เป‰เบฒเบ/เป€เบ”เบฑเบชเบ—เบฑเบญเบš. เบœเบนเป‰เปƒเบŠเป‰
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš: Qt. เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก La...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Stacer
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad