The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск распределённой системы управления версиями Mercurial 4.8, opennews (??), 05-Ноя-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Выпуск распределённой системы управления версиями Mercurial ..."  +16 +/
Сообщение от Аноним (4), 05-Ноя-18, 10:23 
Эээ, Уася! Меркуриал тебе жить мешает, да?
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск распределённой системы управления версиями Mercurial ..."  –5 +/
Сообщение от Аноним (56), 05-Ноя-18, 21:49 
Мешает. Некоторые полезные проекты с неадекватным руководством почему-то выбирают его вместо стандартного git. Как результат, для работы с ними нужно учить ещё один совершенно не-юзерфрендли инструмент, их нет и не будет на стандартном же github со всеми вытекающими в виде неудобства контрибутинга и отсутствии интеграции с кучей инструментов.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от myhand (ok), 05-Ноя-18, 22:22 
Да чего там учить-то, болезный?

Тем более, что локально тебе никто не мешает пользоваться git.

Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от O01eg (?), 05-Ноя-18, 22:46 
> Тем более, что локально тебе никто не мешает пользоваться git.

Мешает, гит не умеет в поддержку иных VCS. И расширения к нему не написать.

Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск распределённой системы управления версиями Mercurial ..."  +5 +/
Сообщение от Клапауций (ok), 06-Ноя-18, 00:29 
Git ещё не умеет в версии директорий, в переименования файлов и прочая, прям CVS 21-го века какой-то. При этом, как жонглёр локальными коммитами равных себе не имеет. Собственно, для чего Торвальдс его поначалу и создавал.

К несчастью, его с завидным упрямством напяливают на глобус, заставляя прикидываться универсальным инструментом. И даже с некоторым успехом.

Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от myhand (ok), 06-Ноя-18, 15:00 
> Git ещё не умеет в версии директорий

Зачем?

> в переименования файлов

man git-mv

> Собственно, для чего Торвальдс его поначалу и создавал.

О как, оказывается.

Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск распределённой системы управления версиями Mercurial ..."  +2 +/
Сообщение от Клапауций (ok), 06-Ноя-18, 15:52 
>> Git ещё не умеет в версии директорий
> Зачем?

"Не нужно"? Известный аргмент.

>> в переименования файлов
> man git-mv

Сам-то читал? Wrapper над mv, git remove, git add - это именно CVS.

> О как, оказывается.

Хоть для кого-то это - новость. Светоч до этого, точнее, до Bitkeeper-a, вообще патчики ручками накладывать изволили, а лог изменений вели в файлике.

Ну и самого гуру вам в помощь:

"This is a stupid (but extremely fast) directory content manager.  It
doesn't do a whole lot, but what it _does_ do is track directory
contents efficiently."

"Note on changesets: unlike real SCM's, changesets do not contain rename
information or file mode chane information.  All of that is implicit in
the trees involved (the result tree, and the result trees of the
parents), and describing that makes no sense in this idiotic file
manager."

Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск распределённой системы управления версиями Mercurial ..."  –2 +/
Сообщение от myhand (ok), 06-Ноя-18, 17:07 
>>> Git ещё не умеет в версии директорий
>> Зачем?
> "Не нужно"? Известный аргмент.

Так и запишем: зачем нужно - не знаю.

>>> в переименования файлов
>> man git-mv
> Сам-то читал?

Все страшнее: приходилось и пользоваться.

>> О как, оказывается.
> Хоть для кого-то это - новость.

Начиная с создателя...

Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Клапауций (ok), 07-Ноя-18, 06:33 
> Так и запишем: зачем нужно - не знаю.

Это из чего ж такой вывод-то? "Не нужно" - это твоя реприза. "Не знаю" - тоже пропетросянил не я. Зачем нужно, я-то как бы знаю, если же твой, вероятно, скудный опыт ничего не подсказывает, кто ж тебе доктор?

> Все страшнее: приходилось и пользоваться.

Действительно? Таки нашёл отличия от "git rm/git add"?

> Начиная с создателя...

Перелогинься, "созхдатель".

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от myhand (ok), 07-Ноя-18, 09:50 
> Зачем нужно, я-то как бы знаю

Но не скажешь.  Знакомые "знания" двоешника...

>> Все страшнее: приходилось и пользоваться.
> Действительно? Таки нашёл отличия от "git rm/git add"?

Конечно.  Достаточно взглянуть на выхолоп git log --follow.

Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от develop7 (ok), 07-Ноя-18, 23:20 
Это же угадайка обычная, результат которой ещё и от флагов зависит. Даже diff --git и то больше информации содержит :)
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от myhand (ok), 08-Ноя-18, 01:01 
И ты можешь показать случай, где данная угадайка не работает?
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от develop7 (ok), 08-Ноя-18, 09:21 
> И ты можешь показать случай, где данная угадайка не работает?

Конечно, https://github.com/openSUSE/systemd/pull/7/commits/8463b5cb4.... И нет, подобное вылезает минимум пару раз в год. И нет, переименовать одним коммитом и внести правки другим не помогает.

Thread "Just avoid holding it in that way" go

Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору

138. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от myhand (ok), 08-Ноя-18, 10:39 
>> И ты можешь показать случай, где данная угадайка не работает?
> Конечно, https://github.com/openSUSE/systemd/pull/7/commits/8463b5cb4....

А ты еще весь контент файла в этом коммите заменил бы до кучи, нафига оставлять этот жалкий огрызок?

> И нет, переименовать одним коммитом и внести правки другим не помогает.

Врешь, помогает.  Просто тебе было лень.  Ну или не знал, по малолетству.

Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

139. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от develop7 (ok), 08-Ноя-18, 11:11 
>>> И ты можешь показать случай, где данная угадайка не работает?
>> Конечно, https://github.com/openSUSE/systemd/pull/7/commits/8463b5cb4....
> А ты еще весь контент файла в этом коммите заменил бы до кучи, нафига оставлять этот жалкий огрызок?

Вот и оправдания начались.

>> И нет, переименовать одним коммитом и внести правки другим не помогает.
> Врешь, помогает.  Просто тебе было лень.  Ну или не знал, по малолетству.

Только что проверил: в диффе старый файл удалило, новый создало. Enjoy ur сверхценные идеи торвольца.

Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

140. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от myhand (ok), 08-Ноя-18, 11:49 
> Вот и оправдания начались.

Я лишь констатировал, что гранату дали обезьяне.  С предсказуемым результатом.

Это не значит, что всем армиям надо выбросить современное оружие и освоить палки-копалки.

> Только что проверил: в диффе старый файл удалило, новый создало.

-->8--
$ git show
commit e792a5cf4
Author: myhand <from@hell>
Date:   Thu Nov 8 11:47:29 2018 +0300

    Никогда не ври, дурачок.

diff --git a/rules/60-ssd-scheduler.rules b/rules/60-io-scheduler.rules
similarity index 100%
rename from rules/60-ssd-scheduler.rules
rename to rules/60-io-scheduler.rules
$ git log -2 --follow rules/60-io-scheduler.rules
commit e792a5cf4
Author: myhand <from@hell>
Date:   Thu Nov 8 11:47:29 2018 +0300

    Никогда не ври, дурачок.

commit fc5362d2e
Author: Robert Milasan <rmilasan@suse.com>
Date:   Sun Jul 27 14:20:36 2014 +0200

    udev: use 'deadline' IO scheduler for SSD disks
    
    [ fixes: bnc#904517 ]
-->8--

Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору

149. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от develop7 (ok), 08-Ноя-18, 21:15 
>> Вот и оправдания начались.
> Я лишь констатировал, что гранату дали обезьяне.  С предсказуемым результатом.
> Это не значит, что всем армиям надо выбросить современное оружие и освоить палки-копалки.

Вот и некорректные аналогии начались.

>> Только что проверил: в диффе старый файл удалило, новый создало.
> $ git log -2 --follow rules/60-io-scheduler.rules

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

Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

152. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от myhand (ok), 09-Ноя-18, 01:13 
> Вот и некорректные аналогии начались.

Почему?  Мы же выяснили, что данным конкретным инструментом ты умеешь пользоваться не сильно лучше чем мартышка.

>>> Только что проверил: в диффе старый файл удалило, новый создало.
>> $ git log -2 --follow rules/60-io-scheduler.rules
> Я же и говорю: в зависимости от ключей командной строки, получается то так, то этак.

Это, внезапно, именно то, что от разных ключей командной строки нормальные люди и ожидают.

> Когда требуется всего лишь тупо записывать за юзером,
> без самодеятельности.

Да телепатии не существует, тем более что за такими "юзерами" как ты - бессмысленно записывать, ты же сам
не знаешь что сделал.  Коммит объединяет переименование и изменение содержимого чуть менее чем полностью.  Что это было?  Ты переименовал файл и его подредактировал?  Ты удалил файл и создал совершенно новый?

Что записывать-то?

Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

156. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от develop7 (ok), 09-Ноя-18, 10:48 
>> Вот и некорректные аналогии начались.
> Почему?  Мы же выяснили, что данным конкретным инструментом ты умеешь пользоваться не сильно лучше чем мартышка.

Как будто существует способ убедить тебя в обратном.

>>>> Только что проверил: в диффе старый файл удалило, новый создало.
>>> $ git log -2 --follow rules/60-io-scheduler.rules
>> Я же и говорю: в зависимости от ключей командной строки, получается то так, то этак.
> Это, внезапно, именно то, что от разных ключей командной строки нормальные люди и ожидают.

Нормальные люди (не аутичные гики) ожидают детерминированной истории, а не различающихся показаний в зависимости от того, как к нему обратиться. Больше скажу, статистически нормальные люди смотрят диффы в вебморде, в которой нет способа подкрутить ключи git diff.

>> Когда требуется всего лишь тупо записывать за юзером,
>> без самодеятельности.
> Что это было?  Ты переименовал файл и его подредактировал?  Ты удалил файл и создал совершенно новый?

Именно потому-то, что записывать за мной отрыжка LKML не способна (а адепты считают это фичей), такие вопросы и возникают.

Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору

157. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от myhand (ok), 09-Ноя-18, 12:13 
> Как будто существует способ убедить тебя в обратном.

Не допускать идиотских ошибок.  Ну или хоть не врать для начала.

> Нормальные люди (не аутичные гики) ожидают детерминированной истории

Так она вполне детерминирована.  В зависимости от того какую именно историю тебе хочется - ты именно ее и получишь, а не выхлоп генератора случайных чисел.

> статистически нормальные люди смотрят диффы в вебморде, в которой нет способа
> подкрутить ключи git diff.
>>> Когда требуется всего лишь тупо записывать за юзером,
>>> без самодеятельности.
>> Что это было?  Ты переименовал файл и его подредактировал?  Ты удалил файл и создал совершенно новый?
> Именно потому-то, что записывать за мной отрыжка LKML не способна

Повторяю, системы vcs - не замена отсутствующему головному мозгу.  Если ты не потрудился записать именно такую историю, какую хочешь - торвальдсы тут непричем.

Хотя скажем великому и ужасному отдельное спасибо, что даже винигрет от таких погромистов, в котором намешано сразу все и еще немножко - хоть иногда инструмент позволяет рассмотреть детальнее.

Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору

79. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от myhand (ok), 06-Ноя-18, 14:53 
> Мешает, гит не умеет в поддержку иных VCS.

Как тогда я пользуюсь им, учитывая, что основные репы проектов бывают и в hg, и в svn, и даже в cvs?

> И расширения к нему не написать.

man githooks

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

161. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от нах (?), 12-Ноя-18, 14:05 
> Как тогда я пользуюсь им, учитывая, что основные репы проектов бывают и в hg, и в svn,
> и даже в cvs?

через кривые врапперы, или благодаря тому, что hg-то как раз - умеет.
А сделать посреди гитового дерева hg-subrepo - хрен там ты сможешь.


>> И расширения к нему не написать.
> man githooks

анацефалы-фантики даже не понимают, чем хук отличается от расширения.

Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от myhand (ok), 13-Ноя-18, 10:26 
>> Как тогда я пользуюсь им, учитывая, что основные репы проектов бывают и в hg, и в svn,
>> и даже в cvs?
> через кривые врапперы, или благодаря тому, что hg-то как раз - умеет.

Что hg умеет, болезный, svn?

> А сделать посреди гитового дерева hg-subrepo - хрен там ты сможешь.

Ну как бы есть задача взаимодействия с удаленным репозиторием, хранящимся в другой vcs.  А не это вот все.

>>> И расширения к нему не написать.
>> man githooks
> анацефалы-фантики даже не понимают, чем хук отличается от расширения.

Принципиально - ничем.  Это просто модель, которая позволяет интегрировать расширения в работу репа.  А вообще - расширения можно писать на чем угодно.  Это у ртути API прибит к питону.

Плюс libgit.

Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (68), 06-Ноя-18, 11:15 
>выбирают его вместо стандартного git

Git уже стандартизировали, я чего-то пропустил? ISO, NIST, ГОСТ?

>на стандартном же github

О, оказывается МыСы уже подало заявку на стандартизацию своего GitHub...

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

70. "Выпуск распределённой системы управления версиями Mercurial ..."  +3 +/
Сообщение от А (??), 06-Ноя-18, 12:42 
Это такая мода пошла, где хайп и стандарт - синонимы.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру