URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 76647
[ Назад ]

Исходное сообщение
"Релиз распределенной системы управления исходными текстами G..."

Отправлено opennews , 25-Апр-11 14:27 
Объявлено (https://lkml.org/lkml/2011/4/24/71) о выходе распределенной системы управления исходными текстами Git 1.7.5 (http://git-scm.com/). В релиз вошло более 500 изменений от более чем 70 разработчиков.

Список наиболее значимых изменений:


-  Скрипт автодополнения bash теперь поддерживает автодополнение симметричных различий (symmetric difference) для команды "git diff" (например: "git diff ...bra{TAB}");

-  Минимальная длина сокращенных и уникальных имен объектов теперь может быть задана через переменную core.abbrev;

-  Команда "git apply -v" теперь сообщает о смещенных строках если патч накладывается не точно;

-  "git repo-config" объявлена устаревшей. Вместо нее следует использовать "git config";

-  "git checkout --detach {commit}" теперь можно использовать в качестве синонима "git checkout {commit}^0".

-  Команда "git checkout", примененная в отношении "detached HEAD", теперь выдает на экран предупреждение;

-  "git cherry-pick" и "git revert" теперь мо...

URL: https://lkml.org/lkml/2011/4/24/71
Новость: http://www.opennet.me/opennews/art.shtml?num=30354


Содержание

Сообщения в этом обсуждении
"Релиз распределенной системы управления исходными текстами G..."
Отправлено Аноним , 25-Апр-11 14:27 
Отлично, лучшая распределенная vcs становится еще лучше.

"Релиз распределенной системы управления исходными текстами G..."
Отправлено anonym , 25-Апр-11 14:54 
А как же Mercurial? =(

"Релиз распределенной системы управления исходными текстами G..."
Отправлено Аноним123321 , 25-Апр-11 16:56 
Mercurial так и остантся хорошей системой -- для фан-боев Соловьёва

"Релиз распределенной системы управления исходными текстами G..."
Отправлено б.б. , 25-Апр-11 17:24 
Это который передачу "К барьеру" ведёт? Он всё таки догадался позвать Линуса? И тот своим традиционным "talk is cheap" и прочими зажигательными высказываниями заставил таки любить родину, linux и git?

"Релиз распределенной системы управления исходными текстами G..."
Отправлено ананим , 26-Апр-11 00:53 
и чевоб ему делать в передаче о меркуриал.
зыж
отнесу этот пост к 1-ой общероссийской проблеме.

"Релиз распределенной системы управления исходными текстами G..."
Отправлено mine , 25-Апр-11 15:15 
Лучшая для огромных проектов. Для "домашних" на пару метров исходников - fossil.

"Релиз распределенной системы управления исходными текстами G..."
Отправлено б.б. , 25-Апр-11 16:36 
Интересно. Чем лучше? Русскоязычного обзора "я маленький домашний пользователь, и использую fossil вот так-то и вот так-то" - я что-то не нашёл. По mercurial - их много.

"Релиз распределенной системы управления исходными текстами G..."
Отправлено andy , 26-Апр-11 09:37 
> лучшая кучка скриптов, которая чудесным образом может использоваться в качестве vcs

fixed


"Релиз распределенной системы управления исходными текстами G..."
Отправлено prokoudine , 25-Апр-11 14:46 
И как обычно без докачки :)

"Релиз распределенной системы управления исходными текстами G..."
Отправлено Папо Карло , 25-Апр-11 18:40 
без докачки чего?

"Релиз распределенной системы управления исходными текстами G..."
Отправлено me , 25-Апр-11 19:29 
>без докачки чего?

git clone при обрыве начинает качать с нуля


"Релиз распределенной системы управления исходными текстами G..."
Отправлено ананим , 25-Апр-11 19:49 
$ man git-clone
..........
Git natively supports ssh, git, http, https, ftp, ftps, and rsync protocols. The following syntaxes may be used with them:
       ·   ssh://[user@]host.xz[:port]/path/to/repo.git/
       ·   git://host.xz[:port]/path/to/repo.git/
       ·   http[s]://host.xz[:port]/path/to/repo.git/
       ·   ftp[s]://host.xz[:port]/path/to/repo.git/
       ·   rsync://host.xz/path/to/repo.git/
ман рсинка приводить?

"Релиз распределенной системы управления исходными текстами G..."
Отправлено anonymous , 25-Апр-11 20:16 
Что сказать то хотел?

"Релиз распределенной системы управления исходными текстами G..."
Отправлено Andrey Mitrofanov , 25-Апр-11 20:37 
> Что сказать то хотел?

Что для страдающих на каналах, _не как у Линуса, который пложил на эту докачку большой wontfix, есть же транспорты http и rsync, которые поддерживают столько докачки, сколько git:// и не снилось. И да, ни он, ни я ничего не говорили про то, какими транспортами _отдаёт [или не отдаёт, да] конкретный репо/сервер.

_Ещё вопросы?


"Релиз распределенной системы управления исходными текстами G..."
Отправлено anonymous , 25-Апр-11 21:06 
>_Ещё вопросы?

Ну и как с git clone эту радость использовать?


"Релиз распределенной системы управления исходными текстами G..."
Отправлено Andrey Mitrofanov , 25-Апр-11 21:19 
Ровно так же, как с git fetch.

"Релиз распределенной системы управления исходными текстами G..."
Отправлено anonymous , 25-Апр-11 21:38 
>Ровно так же, как с git fetch.

Короче, ответить прямо на вопрос ты не в состоянии. Не буду терять время.


"Релиз распределенной системы управления исходными текстами G..."
Отправлено Andrey Mitrofanov , 25-Апр-11 22:13 
> Короче, ответить прямо на вопрос ты не в состоянии. Не буду терять время.

$ git config http.proxy http://localhost:3128
$ time git clone --depth 5 --progress http://git.kernel.org/pub/scm/linux/kernel/git/longterm/long... test/
Initialized empty Git repository in /home/abm/test/.git/
remote: Counting objects: 664, done.
remote: Compressing objects: 100% (663/663), done.
remote: Total 664 (delta 75), reused 0 (delta 0)
Receiving objects: 100% (664/664), 523.90 KiB | 181 KiB/s, done.
Resolving deltas: 100% (75/75), done.

real    0m8.617s
user    0m0.156s
sys     0m0.204s
$ cd test
$ git log --decorate -3
commit feb6927a555556fad8f5b197ac3d84479181c594 (HEAD, origin/master, origin/HEAD, master
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date:   Sun Apr 24 17:02:11 2011 -0700

    .32 patches

commit 1be4c7b57020d67657bebb8750afcd13b3d405ae
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date:   Fri Apr 22 13:54:47 2011 -0700

    .32 patches

commit a8e415dfb0217ad9301990c5a1f4a3fef085218c (tag: v2.6.32.37)
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date:   Fri Apr 22 08:49:08 2011 -0700

    Linux 2.6.32.37
$ _


"Релиз распределенной системы управления исходными текстами G..."
Отправлено anonymous , 25-Апр-11 22:40 
Только к докачке опция depth никакого отношения не имеет. Совсем.

"Релиз распределенной системы управления исходными текстами G..."
Отправлено ананим , 26-Апр-11 00:36 
зато к примеру рсинк имеет.

зыж
ещё раз спрошу - ман рсинка привести?


"Релиз распределенной системы управления исходными текстами G..."
Отправлено вася , 26-Апр-11 19:20 
давай

"Релиз распределенной системы управления исходными текстами G..."
Отправлено ананим , 26-Апр-11 23:32 
уже давал.
модЮраторы (без Ю не проходит) спилили.

"Релиз распределенной системы управления исходными текстами G..."
Отправлено brother anon , 25-Апр-11 14:51 
"git mergetool" обучен работе с программой "beyond compare 3"

эпично :)


"Релиз распределенной системы управления исходными текстами G..."
Отправлено Аноним , 25-Апр-11 18:52 
почему 1.7.5? на сайте 1.7.4.5

"Релиз распределенной системы управления исходными текстами G..."
Отправлено Аноним , 25-Апр-11 20:22 
А кто-нибудь использует gitolite с ним? Умеет ли он аутентифицировать клиентов только по юзернейм/пасс ? А то недавно листал документацию - везде предлагается хранить на пользователей сертфикиаты чуть ли не в обязательном порядке.

"Релиз распределенной системы управления исходными текстами G..."
Отправлено northbear , 26-Апр-11 01:08 
Gitolite для того и придуман, чтобы не заморачиваться с shell-доступом. Для доступа через login/pass достаточно sshd в системе.  

"Релиз распределенной системы управления исходными текстами G..."
Отправлено user455 , 26-Апр-11 10:53 
ну у gitolite есть еще удобный конфиг с правами. собственно именно поэтому я им и заинтересовался. а так у нас используется впн с сертификатами и загружать разработчиков еще одним сертификатом еще и для репозитория не хочется.

"Релиз распределенной системы управления исходными текстами G..."
Отправлено Michael Shigorin , 11-Май-11 00:33 
Именно с 1.7.5 -- нет, а вообще -- да.  Не сертификаты, а публичные ключи, и это намного вменяемей паролей (и особенно их смены с учётом того, что gitolite работает от непривилегированного псевдопользователя).

"Релиз распределенной системы управления исходными текстами G..."
Отправлено Аноним , 25-Апр-11 20:28 
релиз ещё официально не готов. т. е. эта ветка только появилась в репозитории. её соберут — и будет релиз.

"Релиз <- же."
Отправлено Andrey Mitrofanov , 25-Апр-11 20:47 
> релиз ещё официально не готов. т. е. эта ветка только появилась в
> репозитории. её соберут — и будет релиз.

Кто кого соберёт? Бредите, дружище?!

Junio C Hamano сан сказал, релиз, значит релиз. А то, что релиз в непривычной для Вас форме хэша SHA1 в тэге, а не в виде .tar.gz на gopher^Wftp... таки ж это кого-то волнует?...

ЗЫЖ И да ебилд -- не релиз.


"Релиз <- же."
Отправлено Аноним , 25-Апр-11 22:52 
есть понятия release management и release announcement. анонса ещё не было. этап сборки бинарников также считается хорошим тоном приурочить к этому событию.

я думаю, мы просто не поняли друг-друга.


"Релиз <- же."
Отправлено uldus , 26-Апр-11 11:15 
> есть понятия release management и release announcement. анонса ещё не было.

Анонс как раз был (https://lkml.org/lkml/2011/4/24/71) и на ftp.kernel.org git-1.7.5 доступен для загрузки. А то что сайт вовремя не обновили дело десятое, его совсем другие люди поддерживают.


"Релиз <- же."
Отправлено Аноним , 26-Апр-11 23:23 
понял, спасибо

"Релиз распределенной системы управления исходными текстами G..."
Отправлено анонимус , 25-Апр-11 23:10 
https://github.com/sympy/sympy/wiki/Git-hg-rosetta-stone

админы критики не выносят? Исподтишка удобнее, да?


"Релиз распределенной системы управления исходными текстами G..."
Отправлено Аноним , 26-Апр-11 01:27 
О чем ты вообще?

"Релиз распределенной системы управления исходными текстами G..."
Отправлено анонимус , 26-Апр-11 04:24 
об удалении сообщений втихаря

"Релиз распределенной системы управления исходными текстами G..."
Отправлено Maxim Chirkov , 26-Апр-11 11:21 
> об удалении сообщений втихаря

По вашему сообщение в ветке про Git "Mercurial получше будет" (это полный текст) не заслуживает удаления ? Или аргументируйте свою точку зрения и приводите факты или таким сообщениям дорога в /dev/null


"Релиз распределенной системы управления исходными текстами G..."
Отправлено Аноним , 26-Апр-11 20:52 
>>не заслуживает удаления ?

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


"Релиз распределенной системы управления исходными текстами G..."
Отправлено Michael Shigorin , 11-Май-11 00:46 
> под такое определение подходит половина сообщений во всех темах, давайте всё удалим
> потихоньку?

Нет, давайте на каждую глупость добавим ещё полтонны глупостей, SNR взлетит до небес. :-/

> Например "Отлично, лучшая распределенная vcs становится еще лучше." -
> что там полезного?

Это утверждение является эмоциональным и субъективным, но оно гораздо ближе к наблюдаемой реальности (в которой весьма сильно распространён/развивается git и относительно слабо -- hg), чем то.