day & night

Git 1.7.5, распределённая СКВ файлов
Дата обновления: , перейти к новому сообщению
#1
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Git 1.6.4

Git (произн. «гит») — распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux. На сегодняшний день поддерживается Джунио Хамано (англ. Junio C. Hamano).

Примерами проектов, использующих Git, являются Linux kernel, Cairo, GNU Core Utilities, Mesa, Wine и некоторые дистрибутивы GNU/Linux.

Программа является свободной и выпущена под лицензией GNU GPL версии 2.

Система спроектирована как набор программ, специально разработанных с учётом их использования в скриптах. Это позволяет удобно создавать специализированные системы контроля версий на базе Git или пользовательские интерфейсы. Например, Cogito является именно таким примером фронтенда к репозиториям Git, а StGit использует Git для управления коллекцией патчей.

Git поддерживает быстрое разделение и слияние версий, включает инструменты для визуализации и навигации по нелинейной истории разработки. Как и Darcs, BitKeeper, Mercurial, SVK, Bazaar и Monotone, Git предоставляет каждому разработчику локальную копию всей истории разработки, изменения копируются из одного репозитория в другой.

Удалённый доступ к репозиториям Git обеспечивается git-daemon, SSH- или HTTP-сервером. TCP-сервис git-daemon входит в дистрибутив Git и является наряду с SSH наиболее распространённым и надёжным методом доступа. Метод доступа по HTTP, несмотря на ряд ограничений, очень популярен в контролируемых сетях, потому что позволяет использование существующих конфигураций сетевых фильтров.

Обмен изменениями с другими системами контроля версий:
  • CVS — импорт и экспорт, эмуляция CVS-сервера, в стандартной поставке
  • Subversion — импорт и экспорт (частично), в стандартной поставке
  • .tar.gz, .tar.bz2 (серии версионированых файлов) — импорт и экспорт, в стандартной поставке
Материал из Википедии — свободной энциклопедии

Home_http://git-scm.com/
Downloads (~2,1 Mb)_ftp://ftp.kernel.org...-1.6.4.tar.bz2
User is offline
Go topGo end

Ответов(1 - 9)
22.08.2009 - 11:00
#2
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Git 1.6.4.1

* An unquoted value in the configuration file, when it contains more than one whitespaces in a row, got them replaced with a single space.
* "git am" used to accept a single piece of e-mail per file (not a mbox) as its input, but multiple input format support in v1.6.4 broke it. Apparently many people have been depending on this feature.
* The short help text for "git filter-branch" command was a single long line, wrapped by terminals, and was hard to read.
* The "recursive" strategy of "git merge" segfaulted when a merge has more than one merge-bases, and merging of these merge-bases involves a rename/rename or a rename/add conflict.
* "git pull --rebase" did not use the right fork point when the repository has already fetched from the upstream that rewinds the branch it is based on in an earlier fetch.
* Explain the concept of fast-forward more fully in "git push" documentation, and hint to refer to it from an error message when the command refuses an update to protect the user.
* The default value for pack.deltacachesize, used by "git repack", is now 256M, instead of unbounded. Otherwise a repack of a moderately sized repository would needlessly eat into swap.
* Document how "git repack" (hence "git gc") interacts with a repository that borrows its objects from other repositories (e.g. ones created by "git clone -s").
* "git show" on an annotated tag lacked a delimiting blank line between the tag itself and the contents of the object it tags.
* "git verify-pack -v" erroneously reported number of objects with too deep delta depths as "chain length 0" objects.
* Long names of authors and committers outside US-ASCII were sometimes incorrectly shown in "gitweb".

Downloads (~2,1 Mb)_ftp://ftp.kernel.org....6.4.1.tar.bz2
User is offline
Go topGo end
31.08.2009 - 11:48
#3
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Git 1.6.4.1

* --date=relative output between 1 and 5 years ago rounded the number of
years when saying X years Y months ago, instead of rounding it down.

* "git add -p" did not handle changes in executable bits correctly
(a regression around 1.6.3).

* "git apply" did not honor GNU diff's convention to mark the creation/deletion
event with UNIX epoch timestamp on missing side.

* "git checkout" incorrectly removed files in a directory pointed by a
symbolic link during a branch switch that replaces a directory with
a symbolic link.

* "git clean -d -f" happily descended into a subdirectory that is managed by a
separate git repository. It now requires two -f options for safety.

* "git fetch/push" over http transports had two rather grave bugs.

* "git format-patch --cover-letter" did not prepare the cover letter file
for use with non-ASCII strings when there are the series contributors with
non-ASCII names.

* "git pull origin branch" and "git fetch origin && git merge origin/branch"
left different merge messages in the resulting commit.

Downloads (~2,1 Mb)_ftp://ftp.kernel.org....6.4.2.tar.bz2
User is offline
Go topGo end
13.09.2009 - 13:57
#4
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif git 1.6.4.3

* "git clone" from an empty repository gave unnecessary error message,
even though it did everything else correctly.

* "git cvsserver" invoked git commands via "git-foo" style, which has long
been deprecated.

* "git fetch" and "git clone" had an extra sanity check to verify the
presense of the corresponding *.pack file before downloading *.idx
file by issuing a HEAD request. Github server however sometimes
gave 500 (Internal server error) response to HEAD even if a GET
request for *.pack file to the same URL would have succeeded, and broke
clone over HTTP from some of their repositories. As a workaround, this
verification has been removed (as it is not absolutely necessary).

* "git grep" did not like relative pathname to refer outside the current
directory when run from a subdirectory.

* an error message from "git push" was formatted in a very ugly way.

* "git svn" did not quote the subversion user name correctly when
running its author-prog helper program.

Downloads (~2,1 Mb)_ftp://ftp.kernel.org....6.4.3.tar.bz2
User is offline
Go topGo end
17.09.2009 - 17:12
#5
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif git 1.6.4.4

* The workaround for Github server that sometimes gave 500 (Internal server
error) response to HEAD requests in 1.6.4.3 introduced a regression that
caused re-fetching projects over http to segfault in certain cases due
to uninitialized pointer being freed.

* "git pull" on an unborn branch used to consider anything in the work
tree and the index discardable.

* "git diff -b/w" did not work well on the incomplete line at the end of
the file, due to an incorrect hashing of lines in the low-level xdiff
routines.

* "git checkout-index --prefix=$somewhere" used to work when $somewhere is
a symbolic link to a directory elsewhere, but v1.6.4.2 broke it.

* "git unpack-objects --strict", invoked when receive.fsckobjects
configuration is set in the receiving repository of "git push", did not
properly check the objects, especially the submodule links, it received.

Downloads (~2,1 Mb)_ftp://ftp.kernel.org....6.4.4.tar.bz2
User is offline
Go topGo end
11.10.2009 - 10:55
#6
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif git 1.6.5

» "ChangeLog" «


Downloads (~2,1 Mb)_ftp://ftp.kernel.org...-1.6.5.tar.bz2
User is offline
Go topGo end
17.10.2009 - 19:02
#7
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif git 1.6.5.1

Fixes since v1.6.5
--------

* An corrupt pack could make codepath to read objects into an
infinite loop.

* Download throughput display was always shown in KiB/s but on fast links
it is more appropriate to show it in MiB/s.

* "git grep -f filename" used uninitialized variable and segfaulted.

* "git clone -b branch" gave a wrong commit object name to post-checkout
hook.

* "git pull" over http did not work on msys.

Downloads (~2,1 Mb)_ftp://ftp.kernel.org....6.5.1.tar.bz2
User is offline
Go topGo end
26.10.2009 - 11:22
#8
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif git 1.6.5.2

* Installation of templates triggered a bug in busybox when using tar
implementation from it.

* "git add -i" incorrectly ignored paths that are already in the index
if they matched .gitignore patterns.

* "git describe --always" should have produced some output even there
were no tags in the repository, but it didn't.

* "git ls-files" when showing tracked files incorrectly paid attention
to the exclude patterns.

Downloads (~2,2 Mb)_ftp://ftp.kernel.org....6.5.2.tar.bz2
User is offline
Go topGo end
17.11.2009 - 19:53
#9
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif git 1.6.5.3

* info/grafts file didn't ignore trailing CR at the end of lines.

* Packages generated on newer FC were unreadable by older versions of
RPM as the new default is to use stronger hash.

* output from "git blame" was unreadable when the file ended in an
incomplete line.

* "git add -i/-p" didn't handle deletion of empty files correctly.

* "git clone" takes up to two parameters, but did not complain when
given more arguments than necessary and silently ignored them.

* "git cvsimport" did not read files given as command line arguments
correctly when it is run from a subdirectory.

* "git diff --color-words -U0" didn't work correctly.

* The handling of blank lines at the end of file by "git diff/apply
--whitespace" was inconsistent with the other kinds of errors.
They are now colored, warned against, and fixed the same way as others.

* There was no way to allow blank lines at the end of file without
allowing extra blanks at the end of lines. You can use blank-at-eof
and blank-at-eol whitespace error class to specify them separately.
The old trailing-space error class is now a short-hand to set both.

* "-p" option to "git format-patch" was supposed to suppress diffstat
generation, but it was broken since 1.6.1.

* "git imap-send" did not compile cleanly with newer OpenSSL.

* "git help -a" outside of a git repository was broken.

* "git ls-files -i" was supposed to be inverse of "git ls-files" without -i
with respect to exclude patterns, but it was broken since 1.6.5.2.

* "git ls-remote" outside of a git repository over http was broken.

* "git rebase -i" gave bogus error message when the command word was
misspelled.

* "git receive-pack" that is run in response to "git push" did not run
garbage collection nor update-server-info, but in larger hosting sites,
these almost always need to be run. To help site administrators, the
command now runs "gc --auto" and "u-s-i" by setting receive.autogc
and receive.updateserverinfo configuration variables, respectively.

* Release notes spelled the package name with incorrect capitalization.

* "gitweb" did not escape non-ascii characters correctly in the URL.

* "gitweb" showed "patch" link even for merge commits.

* "gitweb" showed incorrect links for blob line numbers in pathinfo mode.

Downloads (~2,2 Mb)_ftp://ftp.kernel.org....6.5.3.tar.bz2
User is offline
Go topGo end
3.12.2009 - 21:46
#10
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif git 1.6.5.4

Fixes since v1.6.5.3
-----

* "git help" (without argument) used to check if you are in a directory
under git control. There was no breakage in behaviour per-se, but this
was unnecessary.

* "git prune-packed" gave progress output even when its standard error is
not connected to a terminal; this caused cron jobs that run it to
produce crufts.

* "git pack-objects --all-progress" is an option to ask progress output
from write-object phase _if_ progress output were to be produced, and
shouldn't have forced the progress output.

* "git apply -p --directory=" did not work well for a
non-default value of n.

* "git merge foo HEAD" was misparsed as an old-style invocation of the
command and produced a confusing error message. As it does not specify
any other branch to merge, it shouldn't be mistaken as such. We will
remove the old style "git merge HEAD ..." syntax in
future versions, but not in this release,

* "git merge -m ..." added the standard merge message
on its own after user-supplied message, which should have overrided the
standard one.

Downloads (~2,2 Mb)_ftp://ftp.kernel.org....6.5.4.tar.bz2
User is offline
Go topGo end

Topic Options
Сейчас: 28.03.2024 - 20:12
Мобильная версия | Lite версия