|
Posted
over 15 years
ago
by
Junio C Hamano
The latest maintenance release Git 1.7.3.2 is available at the
usual places:
http://www.kernel.org/pub/software/scm/git/
git-1.7.3.2.tar.{gz,bz2} (source tarball)
git-htmldocs-1.7.3.2.tar.{gz,bz2} (preformatted docs)
... [More]
git-manpages-1.7.3.2.tar.{gz,bz2} (preformatted docs)
The RPM binary packages for a few architectures are found in:
RPMS/$arch/git-*-1.7.3.2-1.fc11.$arch.rpm (RPM)
This is primarily to push out many documentation fixes accumulated since
the 1.7.3.1 release.
----------------------------------------------------------------
Changes since v1.7.3.1 are as follows:
Andreas Gruenbacher (1):
Clarify and extend the "git diff" format documentation
Antonio Ospite (1):
t/t9001-send-email.sh: fix stderr redirection in 'Invalid In-Reply-To'
Bert Wesarg (1):
Documentation: update-index: -z applies also to --index-info
Brandon Casey (1):
diffcore-pickaxe.c: remove unnecessary curly braces
Cliff Frey (1):
documentation: git-config minor cleanups
Elijah Newren (1):
t3020 (ls-files-error-unmatch): remove stray '1' from end of file
Eric Wong (1):
Documentation/git-svn: discourage "noMetadata"
Erik Faye-Lund (1):
do not depend on signed integer overflow
Johannes Schindelin (2):
Make sure that git_getpass() never returns NULL
Fix typo in pack-objects' usage
Jon Seymour (1):
stash: simplify parsing fixes
Jonathan Nieder (10):
t0004 (unwritable files): simplify error handling
environment.c: remove unused variable
setup: make sure git dir path is in a permanent buffer
init: plug tiny one-time memory leak
xdiff: cast arguments for ctype functions to unsigned char
Documentation: No argument of ALLOC_GROW should have side-effects
Documentation: gitrevisions is in section 7
Documentation: diff can compare blobs
Documentation: expand 'git diff' SEE ALSO section
Documentation: update implicit "--no-index" behavior in "git diff"
Junio C Hamano (4):
MinGW: avoid collisions between "tags" and "TAGS"
CodingGuidelines: reword parameter expansion section
shell portability: no "export VAR=VAL"
Git 1.7.3.2
Kevin Ballard (1):
Update test script annotate-tests.sh to handle missing/extra authors
Kirill Smelkov (1):
user-manual: be consistent in illustrations to 'git rebase'
Mathias Lafeldt (1):
git-svn: fix processing of decorated commit hashes
Matthieu Moy (1):
diff: trivial fix for --output file error message
Michael J Gruber (4):
remote-helpers: build in platform independent directory
user-manual: fix anchor name Finding-comments-With-given-Content
rev-list-options: clarify --parents and --children
git-show-ref.txt: clarify the pattern matching
Ramkumar Ramachandra (1):
SubmittingPatches: Document some extra tags used in commit messages
René Scharfe (1):
work around buggy S_ISxxx(m) implementations
Steven Walter (1):
git-svn: check_cherry_pick should exclude commits already in our history
Tony Luck (1):
Better advice on using topic branches for kernel development
Uwe Kleine-König (1):
Documentation/git-clone: describe --mirror more verbosely
Yann Dirson (1):
t/t3415: use && where applicable.
Štěpán Němec (6):
Use angles for placeholders consistently
Fix odd markup in --diff-filter documentation
Use parentheses and `...' where appropriate
Remove stray quotes in --pretty and --format documentation
Put a space between `<' and argument in pack-objects usage string
Fix {update,checkout}-index usage strings
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html [Less]
|
|
Posted
over 15 years
ago
by
Christian Dietrich
Hi,
I wanted to announce my project metagit[1], which I started a few weeks
ago. It is a python program, which allows you to manage many scm
repositories at once, e.g. pull all repositories, that are matched by a
given regex. Before you can use it
... [More]
you have to define a set of
repositories. This can either be accomplished by defining them one by
one, or you can use a repo lister.
One good example of a repo lister is the SSHDir lister. It performs a
find on a remote server within a given directory and adds all the
repositories there to your repo set. There is also a lister to get all
your github repos (or gitorious).
But metagit isn't narrowed to git as scm. At this point it also gives
you the possibility to use mercurial as scm backend and you can clone
your damned fucked SVN repo with git-svn (with the externals, if you wish).
The configuration is just a python script, where you can use the power
of python to define your repositories, and no package is used that isn't
shipped with python (at minimum python 2.5 (it workes perfectly with
debian stable)).
You can also define policies which of your defined repos (or listers)
show up on a machine (this is done by a regex against the fqdn).
If you have any wish what metagit should also be able to do, write me a
mail, write a issue at github or fork it :-)
greetz didi
[1] http://github.com/stettberger/metagit
--
(λ x . x x) (λ x . x x) -- See how beatiful the lambda is
No documentation is better than bad documentation
-- Das Ausdrucken dieser Mail wird urheberrechtlich verfolgt. [Less]
|
|
Posted
over 15 years
ago
by
Pat Thoyts
Announcing Git for Windows 1.7.3.1.
This now is available for download at http://msysgit.googlecode.com/
Git for Windows Release Notes (Git-1.7.3.1-preview20101002)
Last update: 2 October 2010
Introduction
These release notes describe issues
... [More]
specific to the Git for Windows
release.
General release notes covering the history of the core git commands are
included in the subdirectory doc/git/html of the installation
directory. Look for files starting with RelNotes.
Known issues
- Some commands are not yet supported on Windows and excluded from the
installation; namely: git archimport, git cvsexportcommit, git
cvsimport, git cvsserver, git instaweb, git shell.
- The Logitec QuickCam software can cause spurious crashes. See "Why does
make often crash creating a sh.exe.stackdump file when I try to compile
my source code?" on the MinGW Wiki
(http://www.mingw.org/wiki/Environment_issues)
- The Quick Launch icon will only be installed for the user running setup
(typically the Administrator). This is a technical restriction and will
not change.
- curl uses $HOME/_netrc instead of $HOME/.netrc.
- If you want to specify a different location for --upload-pack, you have
to start the absolute path with two slashes. Otherwise MSys will mangle
the path.
- git and bash have serious problems with non-ASCII file names (Issue 80,
159).
- If configured to use plink, you will have to connect with putty first
and accept the host key.
- As merge tools are executed using the MSys bash, options starting with
"/" need to be handled specially: MSys would interpret that as a POSIX
path, so you need to double the slash (Issue 226). Example: instead of
"/base", say "//base". Also, extra care has to be paid to pass Windows
programs Windows paths, as they have no clue about MSys style POSIX
paths -- You can use something like $(cmd //c echo "$POSIXPATH").
Changes since Git-1.7.2.3-preview20100911
New Features
- Comes with Git 1.7.3.1 plus patches.
- Updated to Vim 7.3, file-5.04 and InnoSetup 5.3.11
Bugfixes
- Issue 528 (remove uninstaller from Start Menu) was fixed
- Issue 527 (failing to find the certificate authority bundle) was fixed
- Issue 524 (remove broken and unused sdl-config file) was fixed
- Issue 523 (crash pushing to WebDAV remote) was fixed
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html [Less]
|
|
Posted
over 15 years
ago
by
Junio C Hamano
The first maintenance release of Git 1.7.3.X series, 1.7.3.1, is
available at the usual places:
http://www.kernel.org/pub/software/scm/git/
git-1.7.3.1.tar.{gz,bz2} (source tarball)
git-htmldocs-1.7.3.1.tar.{gz,bz2} (preformatted docs)
... [More]
git-manpages-1.7.3.1.tar.{gz,bz2} (preformatted docs)
The RPM binary packages for a few architectures are found in:
RPMS/$arch/git-*-1.7.3.1-1.fc11.$arch.rpm (RPM)
Git v1.7.3.1 Release Notes
==========================
Fixes since v1.7.3
------------------
* "git stash show stash@{$n}" was accidentally broken in 1.7.3 ("git
stash show" without any argument still worked, though).
* "git stash branch $branch stash@{$n}" was accidentally broken in
1.7.3 and started dropping the named stash even when branch creation
failed.
And other minor fixes and documentation updates.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html [Less]
|
|
Posted
over 15 years
ago
by
Lars Hjemli
A bugfix-release of cgit (a web interface for git repositories) is now
available at http://hjemli.net/git/cgit.
This release links with GIT-1.7.3 to avoid the gitfile vulnerability
described in http://seclists.org/oss-sec/2010/q3/93 (due to self)
... [More]
, and
a few other fixes.
$ git shortlog --no-merges v0.8.3.3..v0.8.3.4
Aaron Griffin (1):
RSS items should always use UTC times
Lars Hjemli (3):
ui-snapshot: actually compress zip archives
Use GIT-1.7.3
CGIT 0.8.3.4
Mark Lodato (2):
t0108-patch: add 'tests_done' to end
html: fix strcpy bug in convert_query_hexchar
--
larsh
[Less]
|
|
Posted
over 15 years
ago
by
Wilbert van Dolleweerd
Hello,
I had a personal itch to import Microsoft Team Foundation Server
repositories into a Git repository. I wrote a small Powershell script
and released this on Github at
http://github.com/WilbertOnGithub/TFS2GIT
I also wrote a small article
... [More]
about its usage at
http://walkingthestack.wordpress.com/2010/09/21/importing-a-tfs-repository-into-a-git-repository-using-powershell/
This is the very first version and my first Powershell script, i.e. it
works on my machine. You will need to modify it if you want to import
your own repositories. This is explained in the above article.
I'm hoping this can convince other Team Foundation users to start using Git ;-)
--
Kind regards,
Wilbert van Dolleweerd
Blog: http://walkingthestack.wordpress.com/
Twitter: http://www.twitter.com/wvandolleweerd
[Less]
|
|
Posted
over 15 years
ago
by
Junio C Hamano
The latest feature release Git 1.7.3 is available at the usual
places:
http://www.kernel.org/pub/software/scm/git/
git-1.7.3.tar.{gz,bz2} (source tarball)
git-htmldocs-1.7.3.tar.{gz,bz2} (preformatted docs)
... [More]
git-manpages-1.7.3.tar.{gz,bz2} (preformatted docs)
The RPM binary packages for a few architectures are found in:
RPMS/$arch/git-*-1.7.3-1.fc11.$arch.rpm (RPM)
Git v1.7.3 Release Notes
========================
Updates since v1.7.2
--------------------
* git-gui, now at version 0.13.0, got various updates and a new
maintainer, Pat Thoyts.
* Gitweb allows its configuration to change per each request; it used to
read the configuration once upon startup.
* When git finds a corrupt object, it now reports the file that contains
it.
* "git checkout -B " is a shorter way to say "git branch -f "
followed by "git checkout ".
* When "git checkout" or "git merge" refuse to proceed in order to
protect local modification to your working tree, they used to stop
after showing just one path that might be lost. They now show all,
in a format that is easier to read.
* "git clean" learned "-e" ("--exclude") option.
* Hunk headers produced for C# files by "git diff" and friends show more
relevant context than before.
* diff.ignoresubmodules configuration variable can be used to squelch the
differences in submodules reported when running commands (e.g. "diff",
"status", etc.) at the superproject level.
* http.useragent configuration can be used to lie who you are to your
restrictive firewall.
* "git rebase --strategy " learned "-X" option to pass extra options
that are understood by the chosen merge strategy.
* "git rebase -i" learned "exec" that you can insert into the insn sheet
to run a command between its steps.
* "git rebase" between branches that have many binary changes that do
not conflict should be faster.
* "git rebase -i" peeks into rebase.autosquash configuration and acts as
if you gave --autosquash from the command line.
Also contains various documentation updates.
Fixes since v1.7.2
------------------
All of the fixes in v1.7.2.X maintenance series are included in this
release, unless otherwise noted.
* "git merge -s recursive" (which is the default) did not handle cases
where a directory becomes a file (or vice versa) very well.
* "git fetch" and friends were accidentally broken for url with "+" in
its path, e.g. "git://git.gnome.org/gtk+".
* "git fetch $url" (i.e. without refspecs) was broken for quite some
time, if the current branch happen to be tracking some remote.
* "git ls-tree dir dirgarbage", when "dir" was a directory,
incorrectly recursed into "dir".
* "git note remove" created unnecessary extra commit when named object
did not have any note to begin with.
* "git rebase" did not work well if you had diff.noprefix configured.
* "git -c foo=bar subcmd" did not work well for subcmd that is not
implemented as a built-in command.
[Less]
|
|
Posted
over 15 years
ago
by
Junio C Hamano
A release candidate Git 1.7.3.rc2 is available at the usual places
for testing:
http://www.kernel.org/pub/software/scm/git/
git-1.7.3.rc2.tar.{gz,bz2} (source tarball)
git-htmldocs-1.7.3.rc2.tar.{gz,bz2} (preformatted docs)
... [More]
git-manpages-1.7.3.rc2.tar.{gz,bz2} (preformatted docs)
The RPM binary packages for a few architectures are found in:
testing/git-*-1.7.3.rc2-1.fc11.$arch.rpm (RPM)
Changes since v1.7.3-rc1 are as follows:
Csaba Henk (2):
bundle: detect if bundle file cannot be created
filter-branch: retire --remap-to-ancestor
Jens Lehmann (2):
Several tests: cd inside subshell instead of around
t1020: Get rid of 'cd "$HERE"' at the start of each test
Jonathan Nieder (5):
tests: subshell indentation stylefix
t1450 (fsck): remove dangling objects
t2105 (gitfile): add missing &&
t1302 (core.repositoryversion): style tweaks
t2016 (checkout -p): add missing &&
Junio C Hamano (3):
t3101: modernise style
ls-tree $di $dir: do not mistakenly recurse into directories
Git 1.7.3 rc2
Matthieu Moy (1):
git-gui: use shell to launch textconv filter in "blame"
Oded Shimon (1):
Add --src/dst-prefix to git-formt-patch in git-rebase.sh
Pat Thoyts (6):
git-gui: Make usage statement visible on Windows.
git-gui: display error launching blame as a message box.
git-gui: handle textconv filter on Windows and in development
git-gui: ensure correct application termination in git-gui--askpass
git-gui: avoid mis-encoding the copyright message on Windows.
git-gui 0.13
Peter Krefting (1):
git-gui: Update Swedish translation (521t).
Ramsay Allan Jones (1):
vcs-svn: Fix some printf format compiler warnings
René Scharfe (1):
compat/nedmalloc: don't force NDEBUG on the rest of git
Schalk, Ken (1):
Avoid rename/add conflict when contents are identical
[Less]
|
|
Posted
over 15 years
ago
by
Pat Thoyts
Git Release Notes (Git-1.7.2.3-preview20100911)
Last update: 11 September 2010
Find it at http://code.google.com/p/msysgit/downloads/list
These release notes describe issues specific to the Windows release.
General release notes covering the
... [More]
history of the core git commands are
included in the subdirectory doc/git/html of the installation
directory. Look for files starting with RelNotes.
Known issues
- Some commands are not yet supported on Windows and excluded from the
installation; namely: git archimport, git cvsexportcommit, git
cvsimport, git cvsserver, git instaweb, git shell.
- The Logitec QuickCam software can cause spurious crashes. See "Why
does make often crash creating a sh.exe.stackdump file when I try to
compile my source code?" on the MinGW Wiki
(http://www.mingw.org/wiki/Environment_issues)
- The Quick Launch icon will only be installed for the user running
setup (typically the Administrator). This is a technical restriction
and will not change.
- curl uses $HOME/_netrc instead of $HOME/.netrc.
- If you want to specify a different location for --upload-pack, you
have to start the absolute path with two slashes. Otherwise MSys will
mangle the path.
- git and bash have serious problems with non-ASCII file names (Issue
80, 159).
- If configured to use plink, you will have to connect with putty first
and accept the host key.
- There are a spurious write errors during rebase (Issue 200) that seem
not to be reproducible on most computers.
- As merge tools are executed using the MSys bash, options starting with
"/" need to be handled specially: MSys would interpret that as a POSIX
path, so you need to double the slash (Issue 226). Example: instead
of "/base", say "//base". Also, extra care has to be paid to pass
Windows programs Windows paths, as they have no clue about MSys style
POSIX paths -- You can use something like $(cmd //c echo
"$POSIXPATH").
Changes since Git-1.7.1-preview20100612
New Features
- Comes with Git 1.7.2.3 plus patches.
Bugfixes
- Issue 519 (build problem with compat/regex/regexec.c) was fixed
- Issue 430 (size of panes not preserved in git-gui) was fixed
- Issue 411 (git init failing to work with CIFS paths) was fixed
- Issue 501 (failing to clone repo from root dir using relative path) was fixed
Changes since Git-1.7.0.2-preview20100309
New Features
- Comes with Git 1.7.1 plus patches.
Bugfixes
- Issue 27 (git-send-mail not working properly) was fixed again
- Issue 433 (error while running git svn fetch) was fixed
- Issue 427 (Gitk reports error: "couldn't compile regular expression
pattern: invalid repetition count(s)") was fixed
- Issue 192 (output truncated) was fixed again
- Issue 365 (Out of memory? mmap failed) was fixed
- Issue 387 (gitk reports "error: couldn't execute "git:" file name too
long") was fixed
- Issue 409 (checkout of large files to network drive fails on XP) was
fixed
- Issue 428 (The return value of git.cmd is not the same as git.exe) was
fixed
- Issue 444 (Git Bash Here returns a "File not found error" in Windows 7
Professional - 64 bits) was fixed
- Issue 445 (git help does nothing) was fixed
- Issue 450 ("git --bare init" shouldn't set the directory to hidden.)
was fixed
- Issue 456 (git script fails with error code 1) was fixed
- Issue 469 (error launch wordpad in last netinstall) was fixed
- Issue 474 (git update-index --index-info silently does nothing) was
fixed
- Issue 482 (Add documentation to avoid "fatal: $HOME not set" error)
was fixed
- Issue 489 (git.cmd issues warning if %COMSPEC% has spaces in it) was
fixed
- Issue 436 ("mkdir : No such file or directory" error while using
git-svn to fetch or rebase) was fixed
- Issue 440 (Uninstall does not remove cheetah.) was fixed
- Issue 441 (Git-1.7.0.2-preview20100309.exe installer fails with
unwritable msys-1.0.dll when ssh-agent is running) was fixed
[Less]
|
|
Posted
over 15 years
ago
by
Junio C Hamano
A release candidate Git 1.7.3.rc1 is available at the usual places
for testing:
http://www.kernel.org/pub/software/scm/git/
git-1.7.3.rc1.tar.{gz,bz2} (source tarball)
git-htmldocs-1.7.3.rc1.tar.{gz,bz2} (preformatted docs)
... [More]
git-manpages-1.7.3.rc1.tar.{gz,bz2} (preformatted docs)
The RPM binary packages for a few architectures are found in:
testing/git-*-1.7.3.rc1-1.fc11.$arch.rpm (RPM)
Git v1.7.3 Release Notes (draft)
================================
Updates since v1.7.2
--------------------
* git-gui got various updates and a new maintainer, Pat Thoyts.
* Gitweb allows its configuration to change per each request; it used to
read the configuration once upon startup.
* When git finds a corrupt object, it now reports the file that contains
it.
* "git checkout -B " is a shorter way to say "git branch -f "
followed by "git checkout ".
* When "git checkout" or "git merge" refuse to proceed in order to
protect local modification to your working tree, they used to stop
after showing just one path that might be lost. They now show all,
in a format that is easier to read.
* "git clean" learned "-e" ("--exclude") option.
* Hunk headers produced for C# files by "git diff" and friends show more
relevant context than before.
* diff.ignoresubmodules configuration variable can be used to squelch the
differences in submodules reported when running commands (e.g. "diff",
"status", etc.) at the superproject level.
* http.useragent configuration can be used to lie who you are to your
restrictive firewall.
* "git rebase --strategy " learned "-X" option to pass extra options
that are understood by the chosen merge strategy.
* "git rebase -i" learned "exec" that you can insert into the insn sheet
to run a command between its steps.
* "git rebase" between branches that have many binary changes that do
not conflict should be faster.
* "git rebase -i" peeks into rebase.autosquash configuration and acts as
if you gave --autosquash from the command line.
Also contains various documentation updates.
Fixes since v1.7.2
------------------
All of the fixes in v1.7.2.X maintenance series are included in this
release, unless otherwise noted.
* "git merge -s recursive" (which is the default) did not handle cases
where a directory becomes a file (or vice versa) very well.
* "git fetch" and friends were accidentally broken for url with "+" in
its path, e.g. "git://git.gnome.org/gtk+".
* "git fetch $url" (i.e. without refspecs) was broken for quite some
time, if the current branch happen to be tracking some remote.
* "git note remove" created unnecessary extra commit when named object
did not have any note to begin with.
* "git -c foo=bar subcmd" did not work well for subcmd that is not
implemented as a built-in command.
[Less]
|