News | About | Get Frugalware | Packages | Documentation | Discussion Forums | Bug Tracker | Wiki | Community | Development

Making a git patch (Български)

From FrugalWiki

Jump to: navigation, search


i18n


Dansk – Deutsch – English – Español – Français – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Polski – Português – Română – Slovenský – Suomi – Svenska – Türkçe – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어

Създаване на пач чрез git

Подготовка

Вижте как да клонирате git клона: Cloning the git repo

По подразбиране, vim е редактора на git. Ако искате да ползвате друго, като nano, направете следната модификация:

User terminal 48px.png
$ nano /home/<user>/.gitconfig

и добавете

 [core]
 editor = nano


Създаване на пача

1. Влезте в местната git repository (/home/<user>/git/current/source/folder group/ както е във вашия FrugalBuild)
2. Създайте нова директория с името на пакета
3. Сложете вашия FrugalBuild в новата директория
4. Отворете терминал и вкарайте:

User terminal 48px.png
$ fblint -v

За да проверите за грешки.

User terminal 48px.png
$ git add FrugalBuild

Добавете други файлове, ако има такива.

User terminal 48px.png
$ repoman rec

Проверете името на пакета и под него добавете:

 * new package

Gitpatch-capture.png

User terminal 48px.png
$ git log

За да видите хеша под * new package:

User terminal 48px.png
$ git format-patch <hash>

Всичко под хеша (включително и реда на кеша) ще бъдат игнорирани в пача.

Tip: също така можете да пробвате git format-patch HEAD~1

Ще получите файл в следния формат:

 0001-ИмеНаПакета-ВерсияНаПакета-Архитектура.patch

Това е файлът, който трябва да пратите на -devel емейл списъка за да го препоръчате. :-)

Personal tools
Namespaces
Variants
Actions