LINUX.ORG.RU

Первый открытый выпуск Git#

 , ,


0

0

Майнрад Решайс (Meinrad Recheis), руководивший работами по реализации GIT для .NET и Mono, объявил о выпуске GitSharp версии 0.1.3 - первом открытом выпуске Git#. Кодовая база основана на работе Кевина Томпсона (Кevin Thompson), который портировал плагин JGit (Eclipse) на C#. Майнрад объединил сообщество разработчиков, которое смогло закончить реализацию на С#. Итак, что же предоставляет нам Git#:

  • Git# как объектно-ориентированный интерфейс к репозиторию git. Сейчас в git# реализованы все функции управления репозиторием.
  • Git# как объектная база данных. Git является объектной базой данных со встроенной историей и реализацией ветвей, поэтому можно быстро и удобно применять и отменять изменения в репозитории, меняя ревизию последней правки. Например, можно создать wiki поверх git# или распределённую систему управления содержимым. Поддержка записи в git# уже реализована.
  • Git# как (распределённая) файловая система. Git разрабатывалась Линусом Торвальдсом как файловая система со средствами контроля за содержимым и возможностью хранить несколько распределённых версий содержимого с возможностью синхронизации. Если необходимо реализовать функции резервного копирования и/или синхронизацию содержимого, то это может быть сделано средствами git (пока что не реализована удалённая пересылка данных для этого).
  • Git# как p2p система распределения содержимого. Если необходимо создать архитектуру для системы распределения содержимого, которая позволит легко и эффективно отправить содержимое на несколько машин, то это может быть сделано средствами git (пока что не реализована удалённая пересылка данных для этого).
  • Git# как возможная будущая замена msysGit. Сейчас msysGit является наиболее полной «родной» реализацией git для Windows. Но проблема msysGit заключается в том, что она не может быть расширена или встроена в другие приложения. Поэтому git#, которая сейчас является легковесной библиотекой, в будущем может стать достойной альтернативой msysGit, но это только в планах.

Браузер репозитория git на git#

>>> Подробности

★★★★

Проверено: Shaman007 ()
ну и замечательно.

щас начнется...
k0l0b0k ★★
()
Я промолчу про угрозу микрософта... Про толпы быдлокодеров и кучи быдлокода... Про чрезмерное использование процессорной мощноси потребные для работы интерпритируемого кода... Об этом скажут другие...

Я же скажу: посмотрите люди, символ решетка -- это просто некрасиво...
shaplov ★★★
()
Ответ на: комментарий от shaplov
>Я же скажу: посмотрите люди, символ решетка -- это просто некрасиво...

Я всегда говорил, что музыка - дело некрасивое! :)
KRoN73 ★★★★★
()

Велосипедная дорожка

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

Это велокомбайн-way, не Ъ. Или же светлое будущее - это по "опере" на каждую задачу?
shahid ★★★★★
()
>Meinrad Recheis

Ещё один отмороженный. Ждём объявления даты свадьбы между ним и Мигелем.
Sekai ☆
()
Кто там обвинял разрабов кде в мании прилепить ко всему букву 'к'? Вот вам, получите! :)
AX ★★★★★
()
Кастую адский срач!
Manhunt ★★★★★
()
> Git# как возможная будущая замена msysGit.

Амбиций у проекта явно выше крыши.

ikm ★★
()
> Git# как p2p система распределения содержимого

Интересно, как они будут решать проблему удаления ненужных (старых) версий файлов, особенно в случае нескольких машин. Сейчас гит это делает через низкоуровневый интерфейс и без особых гарантий.

ierton ★★
()
Как вижу вот такие новости, вспоминаются времена о жабоновостях на лоре, хотя тогда было веселей.
G ★
()
Ответ на: комментарий от Sekai
> Ждём объявления даты свадьбы между ним и Мигелем.

За что ты так не любишь Лауру? :)

AP ★★★★★
()
Linus Torvalds and I damn you! go to hell!
anonymous
()
Где тег фекалии? Копрофилы нынче разбушевались, пора сваливать на план9 там хотя бы этого моно нету еще.
Levinskij ★
()
Ответ на: комментарий от Turbid
> я тебе не верю

ну, если приложение тянет с собой уже весь .NET, то остальной код - просто мелочь в сравнении. ;) ну обычно так. Кроме как в .NET языках оно использоваться скорее всего не будет. и там будет православный msys.

hawai ★
()
> как объектная база данных

это да. это нынче модно. мне персонально не совсем понятно, зачем оно такое объектное, но верю, что просто недостаточно просветлён.

hawai ★
()
ЗАКОПАЙТЕ БЯКУ!!!!!!!!!!!111111111111
anonymous
()
Шарпы/диезы/решодки не нужны!

Этот Git# - это кощунство же! Скоро сделают форк ядра, Linux#, глядь. И неужели нечего делать людям?

alg0rythm ☆
()
Ответ на: комментарий от unrealix
Плюсадин!11

Какой тукан коммитил новость от этого вендодятла? СЖЕЧЬ в огне холокоста!!!!!!!!!!!!!!111111адин

anonymous
()
Ответ на: комментарий от LinuxKal
w00t?

Твоя фраза бессмыслена. Впрочем, твой ник намекает.

alg0rythm ☆
()
>Например, можно создать wiki поверх git# или распределённую систему управления содержимым.
Кто нибудь пробовал хранить контент для CMS в Git?
grim ★☆☆☆
()
Ответ на: комментарий от ierton
>Интересно, как они будут решать проблему удаления ненужных (старых) версий файлов.

Если P2P система, то можно просто по дате и/или количеству старых версий.

Мне интересно другое: как они собираются реализовывать т.н. сварминг.

Да ив вообще, ИМХО P2P системе нужно адекватное хранилище типа ключ-значение а-ля memcached, и git для этих целей немного через край.
Macil ★★★★★
()
Ответ на: комментарий от eugene2k
>> MySQL#, php#, Apache# и других #

Фигня! Кастую ASM#!!!!!!!!!!!1111 А в дополнение к нему - Microsoft .NET Framework for Microcontrollers

anonymous
()
я думаю что выскажу точку зрения большинства, если напишу что

GIT# не нужен
mono не нужен
.NET не нужен
MuZHiK-2 не нужен

anonymous
()
Ответ на: комментарий от eugene2k
>С нетерпением жду MySQL#

sqlite уже есть :)

>php#

Целая куча на выбор - PHP for Mono/IronPHP/Phalanger и др.

>Apache#

Веб-сервера уже есть :)

...

Впрочем, всё вышеперечисленное и под Java есть...
KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous
>Фигня! Кастую ASM#

Вот так и вскрываются люди, совершенно незнакомые с предметом. ilasm - обязательный компонент .net-фреймворка.
KRoN73 ★★★★★
()
Ответ на: комментарий от DarkAmateur
Интересно: тенденция всё переписывать на .NET это такой новый понт малолетних задротов, типа, раз сам разработать ничего не могу, то сделаю хотя бы свой_мега_распонтовый_порт_на мега_крутой_и_стабильный_язык_си_шарп_пока_другие_малолетние_задроты_не догадались_это_сделать?
DarkAmateur ★★★★★
()
Ответ на: комментарий от DarkAmateur
>свой_мега_распонтовый_порт_на мега_крутой_и_стабильный_язык_си_шарп_пока_другие_малолетние_задроты_не догадались_это_сделать

Не устал давить на капу? Между "на" и "мега" пропустил ;)

Хай будет, только пусть будет открытым.

UserUnknown ★★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.