I Use This!
Very High Activity

News

Analyzed 1 day ago. based on code collected 1 day ago.
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]