Правила оформления патча

* Патчи принимаются в формате unified diff format.

* Если Вы хотите, чтобы Ваше участие в создании Bombus в виде данного патча было упомянуто, оставляйте краткую информацию о себе и о патче в первых его строках.

* Патчи можно высылать автору по адресу patches@bombus-im.org. для упрощения автоматической фильтрации в теме письма указать

[bombus:patch] название патча

В случае одиночных патчей допускается присоединять (attach) файл патча непакованным (но не вставлять тело патча в тело сообщения). При одновременной отправке нескольких патчей - объединять в архив. рекомендуемый архиватор - zip.

Некоторые патчи могут быть включены в основную версию сразу же, другие будут помещены в отдельную директорию patches.

Пример правильно оформленого патча

To: patches@bombus-im.org ------ Subject: [bombus:patches] close.diff

# мэпинг кнопки "закрыть" для списка сообщений
# (c) dion <email@domain.org>
Index: src/Client/ContactMessageList.java
===================================================================
--- src/Client/ContactMessageList.java(revision 478)
+++ src/Client/ContactMessageList.java(working copy)
@@ -141,4 +141,11 @@
         if (keyCode==KEY_NUM3) new ActiveContacts(display, contact);
         else super.keyPressed(keyCode);
     }
+
+    public void userKeyPressed(int keyCode) {
+        if (keyCode==MOTOE680_REALPLAYER) {
+            destroyView();
+            return;
+        }
+    }
 }

Такой патч можно получить командой:

svn diff > patchfile.diff

Комментарии в начало патча вносятся любым текстовым редактором.