The OpenNET Project / Index page

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

FreeBSD переходит с CVS на SVN для управления деревом исходных текстов

03.06.2008 12:13

CVS использовался проектом FreeBSD на протяжение 12 лет. За это время, было проведено примерно 180000 коммитов (или примерно 41 коммит в день). В данный момент, снапшот для ветки RELENG_7 (FreeBSD 7-STABLE) состоит из 42000 файлов и занимает 482MB.

Как отмечает Ivan Voras, решение о переходе на использование SVN было принято во время недавно прошедшей конференции BSDCan 2008. Продиктовано же оно многочисленными проблемами и неудобствами CVS, выявленными за время его использования.

Работоспособность традиционных механизмов синхронизации, таких как cvsup/csup будет поддерживаться пока не будут внедрены новые средства рассчитанные на SVN. Для этого, параллельно с новым SVN репозиторием, будет существовать его CVS копия.

Дерево портов пока не планируется переводить на SVN.

  1. Главная ссылка к новости (http://blogs.freebsdish.org/iv...)
Автор новости: terminus
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/16264-freebsd
Ключевые слова: freebsd, cvs, svn
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (80) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 13:47, 03/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лет через 5 на git перейдут
     
     
  • 2.3, Aleksey (??), 13:49, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Лет через 5 на git перейдут

    Пока python не появится в базовой поставке FreeBSD точно не перейдут. А это лет 5 минимум.

     
     
  • 3.6, ананим (?), 13:53, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Лет через 5 на git перейдут
    >
    >Пока python не появится в базовой поставке FreeBSD точно не перейдут. А
    >это лет 5 минимум.

    Какие-то несуразные вещи вы высказываете, как связан git и python. Чушь

     
     
  • 4.15, Andrey Mitrofanov (?), 15:54, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Лет через 5 на git перейдут
    >>Пока python не появится в базовой поставке FreeBSD точно не перейдут. А
    >>это лет 5 минимум.
    >Какие-то несуразные вещи вы высказываете, как связан git и python. Чушь

    Видимо, он имел в виду %) , что сначала в аду наступит обледенение, потом питон появится в базе, а ещё лет через 5 %)) они перейдёт на git имени нескромного не-финского парня.

     
  • 2.9, AsphyX (??), 14:44, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Лет через 5 на git перейдут

    Через 10 - не Mercurial...

     

  • 1.2, squirL (ok), 13:48, 03/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    WOW! ну наконец-то )))
     
  • 1.4, Аноним (-), 13:50, 03/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока не поздно следует одуматься. Недавно в новостях было, что сам автор SVN критиковал текущую структуру и говорил, что будущее за децентрализованными системами управления исходным кодом. А SVN лишь попытка решить некоторые проблемы CVS не меняя при этом основных принципов.
    Посмотрели бы лучше в сторону Git или Mercurial.

    Единственное объяснение причин выбора SVN в лицензии Apache, в то время как Git или Mercurial под GPL.

     
     
  • 2.5, uldus (ok), 13:52, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Единственное объяснение причин выбора SVN в лицензии Apache, в то время как
    >Git или Mercurial под GPL.

    Скорее из-за их зависимости от Python.

    Кстати GNOME будет уходить с Subversion. http://live.gnome.org/RoadMap - "Switch test module to chosen Distributed Version Control System (DVCS)....Decide on a new Distributed Version Control System (This is not about switching, just deciding and understanding implications)"

     
     
  • 3.16, Andrey Mitrofanov (?), 16:04, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Единственное объяснение причин выбора SVN в лицензии Apache, в то время как
    >>Git или Mercurial под GPL.
    >
    >Скорее из-за их зависимости от Python.

    git с базаром не путаете??

    Source: git-core
    Version: 1:1.5.5.1-1~bpo40+1
    Build-Depends: libz-dev, libcurl3-gnutls-dev, asciidoc, xmlto, libexpat1-dev, subversion, libsvn-perl | libsvn-core-perl, unzip, tcl8.4, gettext, cvs, cvsps, libdbd-sqlite3-perl

    И ни один из бинарных пакетов ни напрямую, ни косвенно не зависит от пакета python...

     
     
  • 4.17, uldus (ok), 16:20, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Единственное объяснение причин выбора SVN в лицензии Apache, в то время как
    >>>Git или Mercurial под GPL.
    >>
    >>Скорее из-за их зависимости от Python.
    >
    >git с базаром не путаете??

    я про Mercurial имел в виду, про Git напутал.

     
     
  • 5.28, vitek (??), 00:05, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    и отсюда опять:
    все объяснение - лицензии.
     
  • 3.19, fi (ok), 17:33, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати GNOME будет уходить с Subversion. http://live.gnome.org/RoadMap - "Switch test module to chosen Distributed Version Control System (DVCS).

    Ну это еще не "уходить". Более того:
    > Upgrade svn.gnome.org to SVN 1.4+

     
  • 2.11, Andrew Kolchoogin (?), 15:03, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Пока не поздно следует одуматься. Недавно в новостях было, что сам автор
    >SVN критиковал текущую структуру и говорил, что будущее за децентрализованными системами
    >управления исходным кодом. А SVN лишь попытка решить некоторые проблемы CVS
    >не меняя при этом основных принципов.
    >Посмотрели бы лучше в сторону Git или Mercurial.

    Не-а. FreeBSD -- это Cathedral, а не Bazaar. Для него Subversion -- самое то. А git или hg в таком случае -- просто тупая трата дискового места на машинах разработчиков.

     
     
  • 3.24, Andrey Mitrofanov (?), 18:26, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Не-а. FreeBSD -- это Cathedral, а не Bazaar. Для него Subversion --
    >самое то.

    То, что SVN/CVS не могут быть использованы в распределённой модели разработки, вовсе не означает, что $любая-и-каждая-DCVS не может быть использована в модели с одним "ценральным" репозитарием. Vous comprenez?

    > А git или hg в таком случае -- просто тупая трата дискового места на машинах разработчиков.

    http://wiki.freebsd.org/GitConversion#head-6f33b593382f09124074c8823214377e56
    Git Repo size: 63M -- CVS Repo Size: 234M
    Git Repo Size: 495M -- CVS Repo Size: 2.3G
    Git Repo Size: 347M -- CVS Repo Size: 1.2G
    Тупо :-P сравниваем цифры. Хотя да, 10G в свопе -- ужасная трата "места"... Разработчики бедствуют -- не у каждого (пока? ещё?) на столе "FibreChannel Raid5 (3T space)".

     
     
  • 4.70, Andrew Kolchoogin (?), 10:57, 06/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Я не говорил, что не может Не надо вот сравнивать Git и CVS CVS до хрена м... большой текст свёрнут, показать
     
  • 3.32, Michael Shigorin (ok), 03:47, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Думаете, им светит Sanitarium это, а не Cathedral если не осилили понять, ... большой текст свёрнут, показать
     
     
  • 4.35, PereresusNeVlezaetBuggy (ok), 04:47, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    То есть, нафига попу баян, когда есть колокола Эммм Гордость была бы, коли ф... большой текст свёрнут, показать
     
     
  • 5.39, Michael Shigorin (ok), 05:31, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А подумать Из git, говорят, получается лучший svk, чем из svn Притом о том, ч... большой текст свёрнут, показать
     
     
  • 6.41, PereresusNeVlezaetBuggy (ok), 08:22, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Массовое помешательство - не повод присоединяться Вы мо... большой текст свёрнут, показать
     
     
  • 7.63, Michael Shigorin (ok), 00:34, 05/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Безусловно Только не вижу помешательства в том, что сказал вообще это было бы... большой текст свёрнут, показать
     
     
  • 8.76, PereresusNeVlezaetBuggy (ok), 01:20, 07/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Я же говорю - массовое По отдельности все люди - умные Психологию толпы внимат... большой текст свёрнут, показать
     
  • 6.55, Maxim Tyurin (?), 16:55, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Видите ли, в cvs в своё время подумал и не стал вляпываться (как и в perl -- посмотрел и сделал выводы, которые по сей день считаю рабочими).  А из, скажем, git и bzr очень хорошо и на собственной практике вижу, чем первый лучше.  При этом bzr на эпоху впереди svn по возможностям и где-то так же грустно по производительности.  И не нужен он никому, кроме опять же упёртого Шатлворта с его lunchpad'ом.

    Майк, не надо говорить за всех plz. bzr нужен не только твоему тезке.

    А насчет "самого фичастого гита" - по моему списку требований он слил со свистом, а bzr подошел практически идеально.

     
     
  • 7.60, Michael Shigorin (ok), 22:35, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Макс, я помню, что Тебе Он Тоже Нужон, и рад, что тебе и винде в окрестности bzr подошёл :)
    Извини, но это незаметно на общем фоне.

    Большой проект, который использует bzr, сейчас знаю ровно один -- это lynchpad/ubuntu.

     
  • 4.71, Andrew Kolchoogin (?), 10:59, 06/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >У гита компактные репозитории (не припомню сравнений, но сильно не уверен, что
    >svn экономней).  При этом он в разы или на порядки
    >быстрей всего вокруг -- помогает меньше отвлекаться (любой, кто в курсе
    >цены прерываний, поймёт, что это значит).

        Да? Python быстрее C? Мама, я понимаю, грибочки -- это хорошо, но в доме должны быть и мясные закуски. ;) Да и грибочки лучше кушать нормальные, а не Strophariae... :)

     
     
  • 5.72, Andrey Mitrofanov (?), 11:12, 06/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>У гита компактные репозитории (не припомню сравнений, но сильно не уверен, что
    >>svn экономней).  При этом он в разы или на порядки
    >>быстрей всего вокруг -- помогает меньше отвлекаться (любой, кто в курсе
    >>цены прерываний, поймёт, что это значит).
    >    Да? Python быстрее C? Мама, я понимаю, грибочки

    http://www.opennet.me/openforum/vsluhforumID3/42153.html#16
    Завязывайте про "грибочки". И про git на питоне - особенно! :-/

    >-- это хорошо, но в доме должны быть и мясные закуски.
    >;) Да и грибочки лучше кушать нормальные, а не Strophariae... :)

     
  • 3.38, Michael Shigorin (ok), 05:01, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Андрей, я тут копнул ещё на ссылку дальше и, кажется, понял, что это просто ещё ... большой текст свёрнут, показать
     
     
  • 4.57, Осадок остался (?), 20:49, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Шигорин, лечитесь :)
    В своей текущей (протекающей? истекающей?) форме - вы форменная угроза всем, кто ваши очередные убеждения не разделяет и от пламенных речей даже не дымится. Надеюсь ваша слюна не заразна а с задачей недопуска вас к огнестрельному оружию государственная система справится рабочим порядком. А то ж постреляете или покусаете всех нах.

     
  • 2.26, Kan (??), 20:21, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Посмотрели бы лучше в сторону Git или Mercurial.

    Cмотрели, и долго. Ни Git, ни Hg и ни Subversion удовлетворяют всем требованиям. Переход на svn просто позволяет минимизировать разрушительный эффект от такого перехода, при этом предоставляя ощутимые преимущества по сравнению с CVS.

    Одно из этих премуществ - svn достаточно легко отображается в другие VCS, так что жизнь станет проще и для любителей Hg, Git, ... и прочих.


     
     
  • 3.33, Michael Shigorin (ok), 03:49, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Cмотрели, и долго. Ни Git, ни Hg и ни Subversion удовлетворяют всем
    >требованиям.

    В консерватории никто не подумал править случайно? :)

     
     
  • 4.56, Kan (??), 20:35, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Cмотрели, и долго. Ни Git, ни Hg и ни Subversion удовлетворяют всем
    >>требованиям.
    >
    >В консерватории никто не подумал править случайно? :)

    А оно надо? "Удовлетворение Михаила Шигорина" как цель не предлагать.

     
     
  • 5.64, Michael Shigorin (ok), 00:36, 05/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Cмотрели, и долго. Ни Git, ни Hg и ни Subversion удовлетворяют всем
    >>>требованиям.
    >>В консерватории никто не подумал править случайно? :)
    >А оно надо?

    По постановке задачи опять показалось, что да.

    >"Удовлетворение Михаила Шигорина" как цель не предлагать.

    Это была бы крайне глупая цель -- ну одного удовлетворишь, так другой выищется.

    Не о том пишу.

     
     
  • 6.66, Kan (??), 02:35, 05/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >По постановке задачи опять показалось, что да.

    Кажется - креститесь. Когда кажется вам - это далеко не повод

    >>"Удовлетворение Михаила Шигорина" как цель не предлагать.
    >
    >Это была бы крайне глупая цель -- ну одного удовлетворишь, так другой
    >выищется.

    Подтверждено экспериментально. Беда в том, что "другой" здесь вы и от этого вас странным способом корёжит и ломает.

    >Не о том пишу.

    Кто б спорил. Все вроде писали о VCS, одного господина Шигорина понесло на ниву переиначивания мира на предмет совместимости с Git. C традиционными уже песнями и плясками.

     
     
  • 7.77, Michael Shigorin (ok), 17:50, 26/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>По постановке задачи опять показалось, что да.
    >Кажется - креститесь. Когда кажется вам - это далеко не повод.

    Ладно, лет через пять (в клиническом случае -- семь) посмотрим.

    >>>"Удовлетворение Михаила Шигорина" как цель не предлагать.
    >>Это была бы крайне глупая цель -- ну одного удовлетворишь, так другой
    >>выищется.
    >Подтверждено экспериментально. Беда в том, что "другой" здесь вы и от этого
    >вас странным способом корёжит и ломает.

    Да мне, в общем-то, без особой разницы, что в вашей песочнице творится.  Пройденный этап.
    Людей вот жалко.  Но -- имеют право, вольному воля.

    >>Не о том пишу.
    >Кто б спорил. Все вроде писали о VCS, одного господина Шигорина понесло
    >на ниву переиначивания мира на предмет совместимости с Git.

    Не столько именно "совместимости с git", сколько того, что VCS сейчас -- это DVCS.  Всё остальное вне индусских задач можно начинать закапывать.  А не выкапывать и старательно распяливать для просушки.

    >C традиционными уже песнями и плясками.

    Эх.  Тут кто-то зачем-то потёр рядом ответы анонима и OLD с зачислением меня в тролльскую компанию к andwing и chesnok -- это, на тролля регулярно согласен, а вот от такой компании буду открещиваться :-)

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

    Изменить моё мнениё о чём-либо, объяснив, почему и как неправ -- вполне возможно.

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

    Всё, ухожу, ухожу :-)

     

  • 1.7, раздолбай (?), 13:54, 03/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну сколько можно зоопарк строить? Пускай уж все (баз + порты) на svn пeренесут, а то cvsup, svn, portsnap, sup...

    Еще тулзовины для git и mercurial наваять осталось для полного щастья.


     
     
  • 2.8, parad (ok), 14:05, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Порты тяжелее с ходу перенести на svn репозитарии, из-за гораздо большего числа коммитеров. параллельная поддержка svn и cvs - тоже для комфортного перехода.
    * portsnap - это shell скрипт, использующий libfetch для снятия портов по ftp/http - тобишь независим от типа репозитария.
     

  • 1.10, www2 (??), 14:53, 03/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странно, почему не на RCS? В OpenBSD его применяют. На мой взгляд значительно проще было бы просто взять уже готовую подсистему из родственной системы. Или там те-же проблемы, что и с CVS?
     
     
  • 2.12, cvsup_ (?), 15:08, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Тот же самый CVS
    http://www.openbsd.org/cgi-bin/cvsweb/
     
  • 2.30, PereresusNeVlezaetBuggy (ok), 03:01, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Странно, почему не на RCS? В OpenBSD его применяют.

    Спасибо, смеялся.

    man cvs
    man rcs

    До прочтения и понимания на опеннет не возвращаться.

     
     
  • 3.69, www2 (??), 15:03, 05/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    В man не заглядывал, но насколько я знаю CVS - от слова Concurrent.

    То есть при редактировании файла не происходит его полная блокировка в хранилище. Поэтому несколько людей могут редактировать этот файл одновременно. После того, как они решают вернуть файл в CVS, изменения на лету "сливаются", то есть объединяются в одном результирующем файле.

    RCS в отличие от CVS редактируемый файл жёстко блокирует, поэтому его больше никто не сможет отредактировать, до тех пор пока блокировка не будет снята. А снята блокировка будет только когда редактор решит "вернуть" файл.

    Насколько я понял, менять CVS на что-то другое, решили из-за того, что возникают проблемы именно из-за синхронизации конкурирующих версий файлов. Поскольку проекты FreeBSD и OpenBSD вряд-ли столь значительно отличаются по объёму, то скорее всего RCS подошла бы и FreeBSD. При этом проблемы синхронизации конкурентных версий бы отпали сами собой.

    Если я не прав в чём-то и мне действительно стоит прочитать man, стоит указать в чём конкретно я не прав. Вопли типа "Спасибо, смеялся" и "до прочтения и понимания на opennet не возвращаться" произносите на ЛОРе. Там как раз самое место любителям ткнуть носом и посмеяться.

     
     
  • 4.74, PereresusNeVlezaetBuggy (ok), 00:59, 07/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >Concurrent.
    >
    >То есть при редактировании файла не происходит его полная блокировка в хранилище.
    >Поэтому несколько людей могут редактировать этот файл одновременно. После того, как
    >они решают вернуть файл в CVS, изменения на лету "сливаются", то
    >есть объединяются в одном результирующем файле.
    >
    >RCS в отличие от CVS редактируемый файл жёстко блокирует, поэтому его больше
    >никто не сможет отредактировать, до тех пор пока блокировка не будет
    >снята. А снята блокировка будет только когда редактор решит "вернуть" файл.

    RCS и CVS - вещи разные по сути. RCS обеспечивает хранение версий для файлов. CVS организует это дело в репозитории, работая "поверх" RCS. В CVS есть возможность напрямую задавать RCS-команды (cvs admin). Никто не мешает делать "жёсткие" локи через CVS-интерфейс.

    Касаемо OpenBSD: в OpenBSD переписана RCS (под именем, как это ни покажется смешно, OpenRCS; после переписывания и тестирования гнутая RCS была выкинута из дерева) и сейчас допиливается OpenCVS. Я в своей работе использую OpenCVS, пока ни одного сбоя не отметил. Однако в OpenCVS реализованы пока ещё не все возможности оригинальной CVS, поэтому они сосуществуют в системе.

    Поскольку вы ярко продемонстрировали тотальную некомпетентность во всех этих вопросах, то есть, понахватались по верхам, не разобравшись хоть чуть-чуть самостоятельно (а это совсем не сложно) в вопросе, то ответ вы получил соответствующий.

     
  • 4.75, PereresusNeVlezaetBuggy (ok), 01:00, 07/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >В man не заглядывал, но насколько я знаю CVS - от слова
    >Concurrent.

    А вообще после фразы "в man не заглядывал" вы достойны только игнора. Почему так - объяснять должны были те, кто в детстве воспитывал.

     

  • 1.13, cvsup_ (?), 15:09, 03/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    terminus, спасибо за информацию :)
     
     
  • 2.14, terminus (ok), 15:14, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Я-то что - моя работа ctrl+c ctrl+v и все. Это ivoras молодец, что упомянул об нововведении.

    В официальной рассылке я что-то пока не нашел сообщений об этом.

     
     
  • 3.18, cvsup_ (?), 17:16, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > В официальной рассылке я что-то пока не нашел сообщений об этом.

    аналогично, хотя peter@ ранее и упоминал вскользь о SVN
    на bsdcan.org про SVN тоже ничего не написано

     
     
  • 4.20, Andrey Mitrofanov (?), 17:37, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >> В официальной рассылке я что-то пока не нашел сообщений об этом.
    >аналогично, хотя peter@ ранее и упоминал вскользь о SVN
    >на bsdcan.org про SVN тоже ничего не написано

    Зато на "неофициальном" дистровоче написали, http://distrowatch.com/weekly.php?issue=20080602
    А LXer на него ссылку дал - http://lxer.com/module/newswire/view/103579/

     
     
  • 5.43, terminus (ok), 09:44, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.freebsd.org/news/newsflash.html#event20080603:01

    После того, как новость была опубликована на opennet, бсдшникам не осталось ничего иного как разместить ее у себя на главной =)

     

  • 1.21, Аноним (21), 17:43, 03/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему на Git всё вместе с портами не перевести !!!
     
     
  • 2.23, Andrey Mitrofanov (?), 18:17, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Почему на Git всё вместе с портами не перевести !!!

    http://wiki.freebsd.org/GitConversion#head-62e5822167d37dd68c29326644544f6ecf
    По-русски пишешь с трудом, почитай по-английски. :-P

     
     
  • 3.34, Michael Shigorin (ok), 04:04, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Почему на Git всё вместе с портами не перевести !!!
    >По-русски пишешь с трудом, почитай по-английски. :-P

    Ну почему с трудом -- разве что с надрывом. :)

    Знаешь, по ссылке в упор не вижу реальных доводов, один полуреальный -- shallow clones.

    Склонен считать определяющим не-доводом этот:

    It is GPLed, though.

    Вот и пусть потормозят, если не врубаются, что это _они_, _их_ мозги и стиль работы -- устарели на пять лет как минимум ;) *cringe*

     
     
  • 4.37, PereresusNeVlezaetBuggy (ok), 04:58, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Склонен считать определяющим не-доводом этот:
    >
    >It is GPLed, though.

    Для начала посмотрите на лицензию CVS. Хотя ценным доводом это быть может, не спорю.

    >Вот и пусть потормозят, если не врубаются, что это _они_, _их_ мозги
    >и стиль работы -- устарели на пять лет как минимум ;)

    Какой слог.

    Как бы я ни не любил фряху, обвинять её разработчиков в том, что их мозги устарели только потому, что они более 10 лет не переходят на GPL - это, простите, маразм. С тем же успехом можете обвинить производителей Линкольнов, что они не следят за современными тенденциями, не делают компактных малолитражек.

    Вам что, FreeBSD жить мешает? Вы думаете, что если FreeBSD вдруг не станет, то, мгновенно просветлившиеся разработчики пойдут творить на благо Linux?

     
     
  • 5.40, Michael Shigorin (ok), 05:36, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Вам что, FreeBSD жить мешает? Вы думаете, что если FreeBSD вдруг не
    >станет, то, мгновенно просветлившиеся разработчики

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

    Обычно вымывание грязи из мозгов, и в первую очередь своих -- куда более долгий и мучительный процесс, чем занесение её туда.  Поэтому лучше по возможности предотвращать.

    Как не раз говорил -- да, я считаю, что FreeBSD Project несёт ответственность за прибавление _очень_ большого количества _грязи_ в мозгах своего сообщества.

    И обсуждаемое -- ещё одна тому наглядная иллюстрация.

    cache: http://wiki.opennet.ru/DistroImhoMike

     
     
  • 6.42, PereresusNeVlezaetBuggy (ok), 09:38, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Вот действительно с чего бы это Ах, как много на свете глупых людей, которые не... большой текст свёрнут, показать
     
     
  • 7.61, Michael Shigorin (ok), 23:48, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, какая редкая фамилия про в т ч xenu net в курсе, но как тут не про... большой текст свёрнут, показать
     
     
  • 8.68, PereresusNeVlezaetBuggy (ok), 04:22, 05/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Как ни странно, я в курсе Было интересно, пройдётесь или нет К сожалению, прош... большой текст свёрнут, показать
     
     
  • 9.79, Michael Shigorin (ok), 18:14, 26/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Я догадался, что в курсе и интересно, решил пройтись Осадок остался Стараюсь ... большой текст свёрнут, показать
     
     
  • 10.80, PereresusNeVlezaetBuggy (ok), 02:15, 27/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Ммм может быть мы с вами понимаем разное под словами ... большой текст свёрнут, показать
     
     
  • 11.83, Ленивый пес (?), 17:37, 10/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    1 Вот по сути человек написал Использовал в работе cvs, и g... текст свёрнут, показать
     
  • 6.50, Av (??), 12:54, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Великосистемный шовинизм?
     
  • 4.45, Andrey Mitrofanov (?), 10:59, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Знаешь, по ссылке в упор не вижу реальных доводов, один полуреальный --
    >shallow clones.

    Так это не доводы для тебя, это мантры для сторонников.

    >Склонен считать определяющим не-доводом этот:
    >It is GPLed, though.

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

    >Вот и пусть потормозят, если не врубаются, что это _они_, _их_ мозги
    >и стиль работы -- устарели на пять лет как минимум ;) *cringe*

    Все эти попсовые аргументы, совершенно не объясняющие реальных поступков, наводят на мысль, что настоящие их цели почему-то не афишируются... Вот место про "our best supporters" почему-то напомнило где-то здесь публиковавшееся мнение о том, что за каждым *BSD?BSDL проектом стоит коммерческая контора со своими старательно скрываемыми интересами.

    Кстати про SCM, кто-то из сравнивавших таковые (Реймонд с соавторами? http://www.catb.org/~esr/writings/version-control/) высказал мнение о том, что CSCM останутся в "корпоративном" секторе, где ужас как нужна стабильность и никто ничему новому учить за свои денежки наёмников с улицы не будет. "Ужас как нужна стабильность" - налицо, не дай БГ переучивать "our best supporters" - тож.

     
     
  • 5.48, PereresusNeVlezaetBuggy (ok), 11:49, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Знаешь, по ссылке в упор не вижу реальных доводов, один полуреальный --
    >>shallow clones.
    >
    >Так это не доводы для тебя, это мантры для сторонников.

    Ага. Типа как "самый фичастый" для GPL-щиков?

    >>Склонен считать определяющим не-доводом этот:
    >>It is GPLed, though.
    >
    >Да, брось. Это не довод, а маячок свой-чужой для разогрева толпы.

    Для вас то есть?

    >>Вот и пусть потормозят, если не врубаются, что это _они_, _их_ мозги
    >>и стиль работы -- устарели на пять лет как минимум ;) *cringe*
    >
    >Все эти попсовые аргументы, совершенно не объясняющие реальных поступков, наводят на мысль,
    >что настоящие их цели почему-то не афишируются... Вот место про "our
    >best supporters" почему-то напомнило где-то здесь публиковавшееся мнение о том, что
    >за каждым *BSD?BSDL проектом стоит коммерческая контора со своими старательно скрываемыми
    >интересами.

    Госпади, и это опёнковцев называют параноиками... Сходите к психоаналитику, авось полегчает.

    >Кстати про SCM, кто-то из сравнивавших таковые (Реймонд с соавторами? http://www.catb.org/~esr/writings/version-control/) высказал
    >мнение о том, что CSCM останутся в "корпоративном" секторе, где ужас
    >как нужна стабильность и никто ничему новому учить за свои денежки
    >наёмников с улицы не будет. "Ужас как нужна стабильность" - налицо,
    >не дай БГ переучивать "our best supporters" - тож.

    Кстати, а вспомните-ка, дерево исходников какой ОС было первым выложено в открытый доступ? Произошло это, видимо, потому, что некая мифическая компания, опекающая эту ОС, очень захотела, чтобы все могли изучать эти разработки?

    Или, может, это не Linux опекается Sun, IBM и Novell, которые помогают двигаться пингвин-Ос в желаемом для данных опекунов направлении?

    Не порите чушь, короче.

     
     
  • 6.51, Andrey Mitrofanov (?), 13:06, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Не порите чушь, короче.

    Ну, во-первых, моя чушь -- с ней что хочу, то и делаю. :-P
    Во-вторых, аргументы на уровне "зато у ва-а-ас", "к дохтуру", "зато мы в области балета, когда-то..." никак не являются ответами по конкретным пунктам. :-/
    В-третиьх, нечего сказать, уйди обратно в толпу, не мешай Благородным Донам языками часать.

     
     
  • 7.52, PereresusNeVlezaetBuggy (ok), 14:26, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Не порите чушь, короче.
    >
    >Ну, во-первых, моя чушь -- с ней что хочу, то и делаю.
    >:-P
    >Во-вторых, аргументы на уровне "зато у ва-а-ас", "к дохтуру", "зато мы в
    >области балета, когда-то..." никак не являются ответами по конкретным пунктам. :-/

    Дык вот я как раз и хотел озвучивания конкретных пунктов, а не только: "FreeBSD-шники - дураки, потому что переходят на SVN вместо Git, ибо все умные парни пользуеются Git или хотя бы ещё какой-нибудь DVCS. Да и вообще они дураки по жизни".

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

    :-I==========>

     
     
  • 8.54, Andrey Mitrofanov (?), 16:25, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    КонкретныйФакт переходят на SVN вместо Git Конкретное недоумение а почему, ... текст свёрнут, показать
     
     
  • 9.59, Осадок остался (?), 22:34, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    И сели в лужу, что характерно Про GPL - вам уже указали на лицензию CVS Пробов... большой текст свёрнут, показать
     
  • 9.65, PereresusNeVlezaetBuggy (ok), 02:29, 05/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А, ну, раз хочется пофантазировать, то это всегда пожалуйста А люди, которые ... большой текст свёрнут, показать
     
  • 7.73, Sem (??), 21:02, 06/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Не порите чушь, короче.
    >
    >Ну, во-первых, моя чушь -- с ней что хочу, то и делаю.
    >:-P

    О, спасибо, что сам наконец это признал.

     
  • 6.62, Michael Shigorin (ok), 23:57, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Так это не доводы для тебя, это мантры для сторонников.
    >Ага. Типа как "самый фичастый" для GPL-щиков?

    Поясняю: "самый фичастый редактор" -- это не у которого можно выюзать все фичи.  А который по ним масштабируется при самых разных ситуациях: надо -- оп, есть.  Так и git -- у него *действительно* наиболее широкий выбор инструментария из всего, что вообще попадалось под руки.  Тулбокс на все случаи жизни.  Ну, почти на все, наверное. :)

    >>Вот место про "our best supporters" почему-то напомнило где-то здесь
    >>публиковавшееся мнение о том, что за каждым *BSD?BSDL проектом стоит
    >>коммерческая контора со своими старательно скрываемыми интересами.

    Кстати, да.

    >Госпади, и это опёнковцев называют параноиками... Сходите к психоаналитику,
    >авось полегчает.

    А что, нашу sec team опёнковцы таки называли параноиками ;)

    Не знаю как насчёт "за каждым", а вот недосказанности какие-то регулярно проскальзывают у "дедов".

    >>[...] мнение о том, что CSCM останутся в "корпоративном" секторе

    Я тоже так думаю.

    >Кстати, а вспомните-ка, дерево исходников какой ОС было первым выложено в открытый
    >доступ? Произошло это, видимо, потому, что некая мифическая компания, опекающая эту
    >ОС, очень захотела, чтобы все могли изучать эти разработки?

    Им, видите ли, было пофиг -- они не занимались контуперами.

    >Или, может, это не Linux опекается Sun, IBM и Novell, которые помогают
    >двигаться пингвин-Ос в желаемом для данных опекунов направлении?

    Нет, не опекается -- к этим фирмам отношение такое, что сегодня они типа-друзья, завтра они типа-враги, но это ничего не меняет: они или играют по общим правилам, или идут лесом.

    Одним из непонятных для меня результатов является, например, непринятие в ядро замечательного куска по имени EVMS 1.x. Правда, историю не раскапывал.

    >Не порите чушь, короче.

    Это Вы стоя перед тем достанным зеркалом аутотренингом занимаетесь? :)

     
     
  • 7.67, PereresusNeVlezaetBuggy (ok), 02:54, 05/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Очень рад за Git и его пользователей Только то, что что-то есть, ещё не значит,... большой текст свёрнут, показать
     
     
  • 8.78, Michael Shigorin (ok), 17:55, 26/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ой ли Между прочим, рекомендуется заместо SVK Вы про AT T Полностью было бы... текст свёрнут, показать
     
     
  • 9.81, PereresusNeVlezaetBuggy (ok), 02:30, 27/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Нет Я очень хочу узнать, какая такая компания заставила OpenBSD дать доступ к д... большой текст свёрнут, показать
     
     
  • 10.82, Andrey Mitrofanov (?), 09:52, 27/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда это не правила игры , а правила _игр_, потому как каждый играет в своё и ... текст свёрнут, показать
     

  • 1.22, freebsd_7 (?), 18:08, 03/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    когда переведут полностью на svn и закроют cvs
    снесу нахрен bsd
     
     
  • 2.47, stass (??), 11:30, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А пользователю какая разница, какая VCS используется?

    Все зеркала с CVSUP остаются на месте.

     

  • 1.25, Andrey Mitrofanov (?), 18:42, 03/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://wiki.freebsd.org/VersionControl
    Клеточки такие зелё-о-оные.... у git-а. :))

    >CVS использовался проектом FreeBSD на протяжение 12 лет. За это время, было
    >проведено примерно 180000 коммитов (или примерно 41 коммит в день). В
    >данный момент, снапшот для ветки RELENG_7 (FreeBSD 7-STABLE) состоит из 42000
    >файлов и занимает 482MB.

    http://wiki.freebsd.org/LocalMercurial
    Statistics
        * 629M fbsd-ports
        * 659M fbsd-src-HEAD
        * 481M fbsd-src-RELENG_4
        * 568M fbsd-src-RELENG_5
        * 600M fbsd-src-RELENG_6
        * 657M fbsd-src-RELENG_7

    Какие-то у них цифры... неподробные, разные и несравнимые.

     
     
  • 2.27, stass (??), 21:55, 03/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >http://wiki.freebsd.org/LocalMercurial
    >Statistics
    >    * 629M fbsd-ports
    >    * 659M fbsd-src-HEAD
    >    * 481M fbsd-src-RELENG_4
    >    * 568M fbsd-src-RELENG_5
    >    * 600M fbsd-src-RELENG_6
    >    * 657M fbsd-src-RELENG_7
    >
    >Какие-то у них цифры... неподробные, разные и несравнимые.

    Цифры для mercurial - вместе с рабочей копией. Т.е. репозиторий + рабочая копия.
    Более того, эти репозитории mercurial не включали всю историю проекта начиная с основания,
    в отличие от официального svn.

     

  • 1.29, Аноним (29), 00:39, 04/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Na git neperejdut, eto delo princypa.
    Eto toge 4to muvnut' hosty kernel.org na bsd.
     
     
  • 2.31, stass (??), 03:21, 04/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Na git neperejdut, eto delo princypa.
    >Eto toge 4to muvnut' hosty kernel.org na bsd.

    Да бросьте!

    FreeBSD Project не занимается разработкой VCS. Поэтому
    использоваться может всё, что угодно.

    На текущий момент наиболее подходящим решением оказался SVN.

     

  • 1.36, cvsup (ok), 04:54, 04/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Туда же
    ****WORK IN PROGRESS**** subversion server (c) http://svn.freebsd.org/
    и путевые заметки http://people.freebsd.org/~peter/svn_notes.txt
     
  • 1.49, cvsup (ok), 12:31, 04/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Анонс в рассылке
    http://lists.freebsd.org/pipermail/freebsd-announce/2008-June/001190.html
     
  • 1.58, Аннанимус (?), 21:34, 04/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    жаль, конечно, что не на Git, но то, что ушли от древнючей CVS, уже хорошо. Надеюсь в uname(1) засунут поддержку svnversion(1), тогда хоть багрепорты будет проще составлять, а не ориентироваться на приблизительное время компиляции.

    > git clone --depth 1 SOMEREPO
    > will clone the last node of the repo. The checkout repo is read only however.

    хм, commit работает. push не пробовал. О каком read only речь идет, простите? google://git clone "read only" намеков не дает.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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