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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.