Внесение личных изменений в Three20 - PullRequest
1 голос
/ 04 октября 2010

Я сделал некоторые личные изменения в публичных библиотеках 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 <scott@nhighland.com>
Date:   Mon Sep 27 15:35:46 2010 -0400

    Add appropriate method headers to expose custom views, custom chrome

commit 9b65760c0ab9f0b7d576d657ab6fd42e8446ed81
Author: Scott Penberthy <scott@nhighland.com>
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 <scott@nhighland.com>
Date:   Sun Aug 29 10:18:52 2010 -0400

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

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

1 Ответ

1 голос
/ 04 октября 2010

Посмотрите на git-format-patch справочную страницу .Это создаст файлы патчей (текст), которые вы можете отправить им, и они могут легко применяться.В вашем случае, вероятно ...

git format-patch 52f95dc5..

...