Внесение личных изменений в Three20

Я внес некоторые личные изменения в общедоступные библиотеки Three20. Three20 теперь будет работать с полудоверенными SSL-сертификатами. Пользовательские представления теперь работают для заголовков в сгруппированных табличных представлениях. Пользовательский хром теперь разрешен на фотоконтроллере, а производительность сети была настроена для загрузки изображений через 3G. Наконец, исправлена ​​ошибка отображения, из-за которой ячейки текстового поля исчезали из TTTableViewController.

К сожалению, я согрешил. Я не создавал новую ветку перед этим.

%git status

# On branch master
# Your branch is ahead of 'origin/master' by 3 commits.
# nothing to commit (working directory clean)

%git log

commit a6ab33d74dd92787a0f7f2b7aa25911aff06a709
Author: Scott Penberthy <[email protected]>
Date:   Mon Sep 27 15:35:46 2010 -0400

    Add appropriate method headers to expose custom views, custom chrome

commit 9b65760c0ab9f0b7d576d657ab6fd42e8446ed81
Author: Scott Penberthy <[email protected]>
Date:   Tue Sep 21 14:36:38 2010 -0400

    Updated to 4.1, allowed custom table header views in a grouped table

commit 52f95dc5d0e1a7f51d0cf992859f90d3ee212783
Author: Scott Penberthy <[email protected]>
Date:   Sun Aug 29 10:18:52 2010 -0400

    Fix display bug in TTableControlCell.  Tune network.  Fix SSL bug with bad cert.

Есть ли простой способ создать diff из этих трех коммитов? Я хотел бы предложить их Three20, а также позволить другим использовать изменения. Каков наилучший способ связать только мои локальные изменения?


person Scott Penberthy    schedule 04.10.2010    source источник


Ответы (1)