Russian Qt Forum
Ноябрь 24, 2024, 17:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 ... 51 52 [53] 54 55 ... 88   Вниз
  Печать  
Автор Тема: Создаю библиотеку для работы с последовательными портами. [УШЕЛ ИЗ ПРОЕКТА].  (Прочитано 786493 раз)
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #780 : Декабрь 27, 2011, 10:32 »

Ok. Теперь только после НГ!

Ведь хепи крисмас - же. Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #781 : Январь 13, 2012, 14:38 »

новенькое что-нибудь есть?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #782 : Январь 13, 2012, 15:31 »

Да, Мариус мне прислал письмо о том, что он ждет подтверждения еще от одного "участника", некоего arokux.
Мариус отправил ему письмо (такое-же как мне и тебе).

Этот arokux прислал мне единственный MR с простейшим контентом типа: https://gitorious.org/qserialdevice/qserialdevice/merge_requests/9

И я по своей "глупости" принял его.. Вот теперь этот arokux по-ходу не торопится принимать CLA, а может просто забил
на сообщение от Мариуса.

И из-за него теперь такой затык.

Вот вырезка из общения между мной и Мариусом:

Я:
Цитировать
> Maybe you can not expect Arokux, and begin to integrate the without the
> use code of Arokux?
> As its changes are small.
>
> If I knew in advance about such issues - I would not add code from Arokux to
> the project QSerialDevice.
> It is a pity.

Мариус:
Цитировать
Hi Denis,

The code which was done by Arokux would have to be rewritten by someone who accepts the CLA before we can move the project.

Но я его не понял: Кому придется переписать код Arokux-а? Когда это нужно делать?

Вот и жду - а чего жду ХЗ...  Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #783 : Январь 13, 2012, 15:42 »

напиши этому куксу через gitorious, чтобы он принял соглашение, отправленное Мариусом. Возможно, он просто удалил непонятное письмо.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #784 : Январь 13, 2012, 16:22 »

Отправил.
Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #785 : Январь 17, 2012, 10:33 »

похоже, придется убивать его патч, раз до сих пор не ответил. спроси у Мариуса, можно ли это сделать путем наложения обратного патча или только путем отката всех до него включительно и восстановления.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #786 : Январь 17, 2012, 11:21 »

Отправил вопрос, ждем...
Записан

ArchLinux x86_64 / Win10 64 bit
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #787 : Январь 17, 2012, 16:32 »

Я спросил у Мариуса: "А чо собственно в этом случае делать?"

Он тветил:
Цитировать
If his patches are trivial, and not too important, you might be able to
rebase the repository to avoid his commits. Then you can describe the
issues fixed by the commits from Arokux, and get someone in the
community to solve them without using the original patch(es).

Т.е. типа можно создать новую ветку (например типа 2.0-to-integrity) без патча и этого будет достаточно?
Или что он имеет ввиду?
Записан

ArchLinux x86_64 / Win10 64 bit
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #788 : Январь 17, 2012, 17:20 »

Вот как он еще уточнил:
Цитировать
If this is the only patch from Arokux, I say rebase the repo, and remove
that commit. It can easily be added later.

Т.е. как теперь, собственно, сделать "rebase the repo, and remove
that commit" ?
Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #789 : Январь 17, 2012, 17:53 »

создай локальную копию от того момента, когда не было патча, затем внеси все изменения после него. и запаш используя --force.
я так это понимаю.
попробуй почитать это, может поможет: http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #790 : Январь 17, 2012, 19:45 »

1) В локальном хранилище переходишь в ветвь (предположим master), в которой нужно откатится, в GitTk выделяешь предыдущее состояние, правой кнопкой щёлкаешь по нему и в контекстном меню выбираешь "Установить ветвь master в это состояние" (в место master может быть другая ветвь в которой нужно откатится).
2) git branch "имя ветки, в которой нужно откатится"
git reset --hard "идентификатор состояния, в которое нужно установить ветвь"

Ну а затем отправляешь в гиториус, незабыв поставить ключ/флажок "принудительно переписать существующую ветвь"
« Последнее редактирование: Январь 17, 2012, 19:47 от lit-uriy » Записан

Юра.
b-s-a
Гость
« Ответ #791 : Январь 18, 2012, 10:22 »

и при этом будут утеряны все коммиты после удаляемого.
Записан
b-s-a
Гость
« Ответ #792 : Январь 18, 2012, 10:39 »

Кстати, на гиториусе появился мерж по исправлению установки нестандартной скорости под Linux.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #793 : Январь 18, 2012, 10:48 »

Цитировать
Кстати, на гиториусе появился мерж по исправлению установки нестандартной скорости под Linux.

Да, я в курсе - но пока не буду мержить (я тому парню все объяснил почему и он вроде понял и не против) Улыбающийся

Цитировать
и при этом будут утеряны все коммиты после удаляемого.

кстати, да теряются.

Блин, с rebase ничего не получается. Не работает нифига, да и я не понял ничего Грустный.

« Последнее редактирование: Январь 18, 2012, 11:39 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #794 : Январь 18, 2012, 11:32 »

Все, вроде разобрался.

b-s-a, проверь ка и ты еще так или не так я сделал:

1. git rebase -i HEAD~17
где 17 - это было кол-во коммитов от последнего до коммита Arokux
2. В VIM (GIT консоли) я удалил коммит от Arokux
3. Перезалил проект на гиториус через push -force (вроде)
4. Отклонил ранее принятый MR от Arokux и написал почему он мешал.

Когда посмотриш - скажи и я тогда Мариусу напишу, что все готово.
 
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: 1 ... 51 52 [53] 54 55 ... 88   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.073 секунд. Запросов: 23.