Přikrývka (software) - Quilt (software)
Vývojáři | Andreas Gruenbacher, Jean Delvare |
---|---|
Stabilní uvolnění | 0,66 / 28. března 2019 |
Úložiště | ![]() |
Napsáno | Bash skript |
Operační systém | Cross-platform |
Typ | Správa oprav |
Licence | GNU GPLv2 + |
webová stránka | savana |
Deka je softwarový nástroj pro správu řady změn v zdrojový kód ze všech počítačový program. Takové změny se často označují jako „záplaty "nebo" sady patchů ". Quilt může jako vstup přijmout libovolný počet patchů a zkondenzovat je do jednoho patche. Díky tomu Quilt usnadňuje mnoha programátorům testování a vyhodnocení různých změn mezi patche dříve, než budou trvale použity. ke zdrojovému kódu.
Nástroje tohoto typu jsou pro distribuci velmi důležité vývoj softwaru, ve kterém mnoho programátorů spolupracuje na testování a budování jedné velké databáze kódů. Například deka je hojně využívána správci Linuxové jádro.[1]
Přikrývka se vyvinula ze sady skriptů pro správu oprav, které původně napsal Linuxové jádro vývojář Andrew Morton,[2] a byl vyvinut Andreasem Grünbacherem pro udržování přizpůsobení jádra Linuxu pro SuSE Linux.[3] Nyní se vyvíjí jako snaha komunity hostované na GNU Savannah úložiště projektu a distribuováno jako svobodný software (jeho licence je GNU General Public License v2 nebo novější). Název deky pochází z patchworkové deky.
Přikrývka byla začleněna do dpkg,[4] Debian je správce balíčků a je jedním ze standardních zdrojových formátů podporovaných od vydání "squeeze" v Debianu. Tento zdrojový formát identifikuje dpkg jako „3.0 (quilt)“. Přikrývka je integrována do Buildroot, který zejména používá OpenWrt.[5] Přikrývka je také integrována do a podporována podobnými Yocto Project vytvořit systém podporovaný Linux Foundation. [6]
Mercurial fronty (mq), rozšíření Mercurial systém kontroly revizí poskytuje podobné funkce.[7]
Viz také
Reference
- ^ „30 vývojářů jádra Linuxu za 30 týdnů: Greg Kroah-Hartman“. Linux.com. 9. července 2012. Citováno 22. srpna 2014.
- ^ "skripty pro správu oprav". Lwn.net. 20. října 2002. Citováno 6. května 2016.
- ^ Grünbacher, Andreas (12. června 2005). „Jak přežít s mnoha záplatami nebo úvodem do deky“ (PDF). Suse.de. Archivovány od originál (PDF) 21. února 2007. Citováno 25. dubna 2008.
- ^ „Accepted dpkg 1.15.5.3 (source all amd64)“. Lists.debian.org. 27. listopadu 2009. Citováno 22. srpna 2014.
- ^ „Práce s opravami [OpenWrt Wiki]“. Wiki.openwrt.org. 30. listopadu 2015. Citováno 6. května 2016.
- ^ „Používání přikrývky ve vašem pracovním postupu“. 13. prosince 2016. Citováno 13. prosince 2016.
- ^ „MqExtension - Mercurial“. Selenic.com. Citováno 22. srpna 2014.