I Use This!
Very High Activity

News

Analyzed about 19 hours ago. based on code collected about 20 hours ago.
Posted over 16 years ago by Lars Hjemli
A new feature-release of cgit, a fast webinterface for git, is now available for cloning from git://hjemli.net/pub/git/cgit (or browsing on http://hjemli.net/git/cgit). Some release highlights: * support for output filters, e.g. syntax highlighting ... [More] and bugtracker  integration - check subdirectory "filters" for examples * support for automatic scanning for repositories and caching of the  resulting list * improved support for mimetypes in "plain" view * improved support for lightweight tags * improved support for embedding cgit in site-specific layouts * option to avoid printing author/committer/tagger email * support for styling treeview based on filename extension (i.e. icons) * lots of bugfixes Thanks to everyone who contributed code and/or feedback. Shortlog v0.8.2.1..v0.8.2.2 =========================== Lars Hjemli (4):      ui-tag.c: do not segfault when id is missing from query-string      cgit.c: do not segfault on unexpected query-string format      ui-plain.c: only return the blob with the specified path      CGIT 0.8.2.2 Matthew Metnetsky (1):      ui-shared: don't print header if there isn't a logo defined Shortlog v0.8.2.2..v0.8.3 ========================= Simon Arlott (1):      truncate buffer before reading empty files Diego Ongaro (2):      add cgit_httpscheme() -> http:// or https://      use cgit_httpscheme() for atom feed Florian Pritz (2):      ui-tree.c: show line numbers when highlighting      Add 'linenumbers' config option Lars Hjemli (62):      Add support for an 'embedded' option in cgitrc      cgitrc.5.txt: make the cgitrc options a valid asciidoc labeled list      cgitrc.5.txt: wrap the example file in an asciidoc LiteralBlock      cgitrc.5.txt: un-indent the name section      Add cgit-doc.css      Makefile: add doc-related targets      Add support for ETag in 'plain' view      Add support for HEAD requests      Fix doc-related glitches in Makefile and .gitignore      Return http statuscode 404 on unknown branch      ui-blob: return 'application/octet-stream' for binary blobs      cgitrc.5.txt: document 'head-include'      Add support for 'noheader' option      cgitrc.5.txt: document 'embedded' and 'noheader'      cgit.h: keep config flags sorted      Add support for mime type registration and lookup      Add generic filter/plugin infrastructure      ui-snapshot: use cgit_{open|close}_filter() to execute compressors      ui-tree: add support for source-filter option      ui-commit: add support for 'commit-filter' option      Add support for repo.commit-filter and repo.source-filter      cgit.c: allow repo.*-filter options to unset the current default      ui-summary: enable arbitrary paths below repo.readme      Add 'about-filter' and 'repo.about-filter' options      Add some example filter scripts      Cleanup handling of environment variables      ui-shared: add support for NO_HTTP=1/--nohttp      cgit.css: align commit message with subject in expanded log listing      cgit.c: make '/cgit.png' the default value for 'logo' option      cgitrc.5.txt: describe where/how cgit will locate cgitrc      ui-shared: add support for header/footer options when embedded=1      Use GIT-1.6.3.4      ui-log.c: handle lightweight tags when printing commit decorations      Add and use a common readfile() function      cgit.c: fix caching keyed on PATH_INFO with no QUERY_STRING      Rename "linenumbers" to "enable-tree-linenumbers", change default to "1"      cgit.css: make the blob display in tree view a bit prettier      cgitrc.5.txt: fix description and markup for 'snapshots' option      scan-tree: detect non-bare repository and stop scanning early      cgit.c: add support for cgitrc option 'repo.scan'      cache.h: export hash_str()      cgit.c: make print_repolist() and print_repo() reusable for caching      cgit.c: add support for caching autodetected repositories      cgitrc.5.txt: document repo.scan and cache-scanrc-ttl      Rename 'repo.scan' to 'scan-path'      Add support for --scan-path command line option      Introduce 'section' as canonical spelling for 'repo.group'      Add config option 'repo.section'      ui-repolist.c: sort by section name, repo name as default      cgit.c: refactor repo_config() from config_cb()      Add support for repo-local cgitrc file      ui-repolist: handle empty sections similar to NULL sections      cgitrc.5.txt: fix markup errors      Add config option 'enable-filter-overrides'      shared.c: initialize cgit_repo structs properly      cgit.c: add missing options to print_repo()      cgit.c: generate repo.snapshots in print_repo()      Add and use cgit_find_stats_periodname() in print_repo()      cgit.c: only print first line of repo.desc in print_repo()      cgit.c: respect repo-local 'snapshots' option for --scan-path      Use GIT-1.6.4.3      CGIT 0.8.3 Mark Lodato (1):      Add head-include configuration option. Martin Szulecki (2):      Introduce noplainemail option to hide email adresses from spambots      Expose file extension in tree lists as class to allow nicer tree styling Matt McCormick (thewtex) (1):      make cgitrc.5.txt asciidoc manpage compatible Remko Tronçon (1):      ui-plain: Return 'application/octet-stream' for binary files. Stefan Bühler (1):      ui-refs.c: improve handling of lightweight tags Stefan Naewe (1):      scan-tree: split the pw_gecos field at the ',' to get the real name -- 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 16 years ago by Catalin Marinas
The third release candidate for StGit 0.15 is available from the git://repo.or.cz/stgit.git or http://download.gna.org/stgit/. Bugs can be reported on the Git mailing list or via the project bugs page (https://gna.org/bugs/?group=stgit). StGit is a ... [More] Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of Git. These operations are performed using Git commands and the patches are stored as Git commit objects, allowing easy merging of the StGit patches into other repositories using standard Git functionality. Unless there are major issues, the aim is for this to be the last release candidate before 0.15. The main changes since release 0.15-rc2: - 'stg import' command fixes to allow the importing of 'git show' output and also support the -pN option for stripping leading slashes from diff paths. The author date when importing e-mails is also preserved - Generate binary diffs by default when exporting patches - Other bug-fixes Acknowledgements: Catalin Marinas (7): Add stg-build, stg-dbg and RELEASENOTES to the MANIFEST.in file Merge commit 'kha/safe' Import git show output easily Merge commit 'kha/safe' Add import -p option Preserve the given author date during import Generate binary diffs by default David K [Less]
Posted over 16 years ago by Junio C Hamano
I've tagged 1.6.5-rc1. Here is how the draft release notes for it looks like. Please switch to regression-hunting and bug-fixing mode now ;-) GIT v1.6.5 Release Notes (draft) ================================ In git 1.7.0, which was planned to be ... [More] the release after 1.6.5, "git push" into a branch that is currently checked out will be refused by default. You can choose what should happen upon such a push by setting the configuration variable receive.denyCurrentBranch in the receiving repository. Also, "git push $there :$killed" to delete the branch $killed in a remote repository $there, when $killed branch is the current branch pointed at by its HEAD, will be refused by default. You can choose what should happen upon such a push by setting the configuration variable receive.denyDeleteCurrent in the receiving repository. To ease the transition plan, the receiving repository of such a push running this release will issue a big warning when the configuration variable is missing. Please refer to: http://git.or.cz/gitwiki/GitFaq#non-bare http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007 for more details on the reason why this change is needed and the transition plan. Updates since v1.6.4 -------------------- (subsystems) * various updates to git-svn and gitweb. (portability) * more improvements on mingw port. * mingw will also give FRSX as the default value for the LESS environment variable when the user does not have one. (performance) * On major platforms, the system can be compiled to use with Linus's block-sha1 implementation of the SHA-1 hash algorithm, which outperforms the default fallback implementation we borrowed from Mozzilla. * Unnecessary inefficiency in deepening of a shallow repository has been removed. * The "git" main binary used to link with libcurl, which then dragged in a large number of external libraries. When using basic plumbing commands in scripts, this unnecessarily slowed things down. We now implement http/https/ftp transfer as a separate executable as we used to. * "git clone" run locally hardlinks or copies the files in .git/ to newly created repository. It used to give new mtime to copied files, but this delayed garbage collection to trigger unnecessarily in the cloned repository. We now preserve mtime for these files to avoid this issue. (usability, bells and whistles) * Human writable date format to various options, e.g. --since=yesterday, master@{2000.09.17}, are taught to infer some omitted input properly. * A few programs gave verbose "advice" messages to help uninitiated people when issuing error messages. An infrastructure to allow users to squelch them has been introduced, and a few such messages can be silenced now. * refs/replace/ hierarchy is designed to be usable as a replacement of the "grafts" mechanism, with the added advantage that it can be transferred across repositories. * "git am" learned to optionally ignore whitespace differences. * "git am" handles input e-mail files that has CRLF line endings sensibly. * "git am" learned "--scissors" option to allow you to discard early part of an incoming e-mail. * "git checkout", "git reset" and "git stash" learned to pick and choose to use selected changes you made, similar to "git add -p". * "git clone" learned a "-b" option to pick a HEAD to check out different from the remote's default branch. * "git commit --dry-run $args" is a new recommended way to ask "what would happen if I try to commit with these arguments." * "git commit --dry-run" and "git status" shows conflicted paths in a separate section to make them easier to spot during a merge. * "git cvsimport" now supports password-protected pserver access even when the password is not taken from ~/.cvspass file. * "git fast-export" learned --no-data option that can be useful when reordering commits and trees without touching the contents of blobs. * "git fast-import" has a pair of new front-end in contrib/ area. * "git init" learned to mkdir/chdir into a directory when given an extra argument (i.e. "git init this"). * "git instaweb" optionally can use mongoose as the web server. * "git log --decorate" can optionally be told with --decorate=full to give the reference name in full. * "git merge" issued an unnecessarily scary message when it detected that the merge may have to touch the path that the user has local uncommitted changes to. The message has been reworded to make it clear that the command aborted, without doing any harm. * "git push" can be told to be --quiet. * "git push" pays attention to url.$base.pushInsteadOf and uses a URL that is derived from the URL used for fetching. * informational output from "git reset" that lists the locally modified paths is made consistent with that of "git checkout $another_branch". * "git submodule" learned to give submodule name to scripts run with "foreach" subcommand. * various subcommands to "git submodule" learned --recursive option. * "git submodule summary" learned --files option to compare the work tree vs the commit bound at submodule path, instead of comparing the index. * "git upload-pack", which is the server side support for "git clone" and "git fetch", can call a new post-upload-pack hook for statistics purposes. (developers) * With GIT_TEST_OPTS="--root=/p/a/t/h", tests can be run outside the source directory; using tmpfs may give faster turnaround. -- 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 16 years ago by Junio C Hamano
The latest maintenance release GIT 1.6.4.3 is available at the usual places: http://www.kernel.org/pub/software/scm/git/ git-1.6.4.3.tar.{gz,bz2} (source tarball) git-htmldocs-1.6.4.3.tar.{gz,bz2} (preformatted docs) ... [More] git-manpages-1.6.4.3.tar.{gz,bz2} (preformatted docs) The RPM binary packages for a few architectures are found in: RPMS/$arch/git-*-1.6.4.3-1.fc9.$arch.rpm (RPM) GIT v1.6.4.3 Release Notes ========================== Fixes since v1.6.4.2 -------------------- * "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. Other minor documentation updates are included. -- 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 16 years ago by Johannes Gilger
Hello git-community, most of you will already have noticed it (through the builtin update-functionality) but I'd thought I make a quick announcement here as well: GitX 0.7, a git-GUI for Mac OS X, was released yesterday. To see what's changed ... [More] have a look at the Release History [1]. I also wrote up a blog-post [2] describing the most obvious changes with screenshots. If you're a GitX-user, consider taking our short survey [3] which we set up for the release of 0.7. If you're thinking about contributing to GitX have a look at our fairly new mailinglist [4], which is supposed to become the main means of coordination for us. We have a few big features that have been requested by users time and again, so it would be a perfect chance to make a big impression on a relatively young and small open-source project. Thanks to the git-community for providing us with broad and steady shoulders to stand on ;) Greetings, Jojo [1] - http://gitx.frim.nl/release_history.html [2] - http://heipei.net/2009/09/07/gitx-0-7-released/ [3] - http://www.survs.com/survey?id=DCJKLP2B&channel=Q065KU8XL1 [4] - http://groups.google.com/group/gitx -- Johannes Gilger http://heipei.net GPG-Key: 0x42F6DE81 GPG-Fingerprint: BB49 F967 775E BB52 3A81 882C 58EE B178 42F6 DE81 -- 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 16 years ago by Frank Li
Download: http://tortoisegit.googlecode.com/files/TortoiseGit-1.0.2.0-64bit.msi http://tortoisegit.googlecode.com/files/TortoiseGit-1.0.2.0-32bit.msi = Release 1.0.2.0 = == Bug Fix == * Fixed issue #155: Fix SVN Rebase sets upstream as ... [More] remotes/trunk * Fixed issue #157: Move progress dlg before rebase dialog SVN Rebase doesn't fast-forward = Release 1.0.1.0 = == Features == * Improve Commit Dialog Show line and column number Add view/hide patch windows * Improve Log Dialog Bolad subject at log dialog * Setting Config Dialog Add core.autocrlf and core.safecrlf * Add more option to resolve conflict Add Resolve "Their" and Resolve "Mine" at conflict item. * Improve Merge dialog Add message box to allow input message when merge * Improve Stash Add Stash pop. Add delete stash at logview. == Bug Fix == * Fix don't show "push" after commit * Fixed issue #133: Command fails on folder with leading dash And -- to separate file and git options * Fixed issue #133: (mv\rename problem) Command fails on folder with leading dash And -- to separate file and git options * Fixed issue #140: Incorrect treatment of "Cancel" action on "Apply patch serial" command * Fixed Issue #135: Taskbar text says "TortoiseSVN" * Fix Issue #142: TortoiseGit Clone of SVN repo does not use PuTTY session for non-standard SSH port * Fixed Issue #138: "Format patch" in "Show log" dialog doesn't work * Fixed Issue #141: Bizarre ordering in commit dialog * Fixed Issue #137: Proxy Authentification fails * Fixed issue #131: Missing SVN DCommit Command * Fixed issue #139: "Format patch" with a range of revisions doesn't export the first revision in the range * Fix Pathwatcher thread can't stop when commitdlg exit. * Fixed issue #150: When pushing, 'remote' should default to the tracked branch, or empty -- 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 16 years ago by Shawn O. Pearce
Google is hosting GitTogether '09, October 26th through 28th, at its Mountain View, CA headquarters. I had posted before that were planning for these dates; now it is certain. Like last year, this GitTogether immediately follows the Google Summer ... [More] of Code mentor summit, so some of our end-user groups may already have representatives in the area and might like to attend. We've timed the GitTogether to follow the summit so we can get some users to attend while they are still in the area. Git contributors and users alike are welcome to attend. Admission is free, as everything is being donated by Google, but you will need to arrange for your own travel and lodging. If you are looking at flights try the SJC and SFO airports. SFO usually has cheaper flights as its a bigger, more active airport. We are looking to solicit proposals for talks, round-table discussions, centers of focus for patch hack-a-thons, etc. A Git Wiki page is being used for planning: http://git.or.cz/gitwiki/GitTogether09 and of course, so is this email thread. If you would like to attend, please add your name to the Attendees list on the wiki page, even if you had previously responded to the survey that was posted a while ago. -- Shawn. -- 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 16 years ago by Junio C Hamano
The latest maintenance release GIT 1.6.4.2 is available at the usual places: http://www.kernel.org/pub/software/scm/git/ git-1.6.4.2.tar.{gz,bz2} (source tarball) git-htmldocs-1.6.4.2.tar.{gz,bz2} (preformatted docs) ... [More] git-manpages-1.6.4.2.tar.{gz,bz2} (preformatted docs) The RPM binary packages for a few architectures are found in: RPMS/$arch/git-*-1.6.4.2-1.fc9.$arch.rpm (RPM) GIT v1.6.4.2 Release Notes ========================== Fixes since v1.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. Other minor documentation updates are included. -- 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 16 years ago by Junio C Hamano
The latest maintenance release GIT 1.6.4.1 is available at the usual places: http://www.kernel.org/pub/software/scm/git/ git-1.6.4.1.tar.{gz,bz2} (source tarball) git-htmldocs-1.6.4.1.tar.{gz,bz2} (preformatted docs) ... [More] git-manpages-1.6.4.1.tar.{gz,bz2} (preformatted docs) The RPM binary packages for a few architectures are found in: RPMS/$arch/git-*-1.6.4.1-1.fc9.$arch.rpm (RPM) GIT v1.6.4.1 Release Notes ========================== Fixes since v1.6.4 ------------------ * 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". Other minor documentation updates are included. ---------------------------------------------------------------- Changes since v1.6.4 are as follows: Björn Steinbrink (1): config: Keep inner whitespace verbatim Erik Faye-Lund (1): send-email: remove debug trace Jakub Narebski (1): gitweb/README: Document $base_url Jeff King (3): show: suppress extra newline when showing annotated tag show: add space between multiple items docs: describe impact of repack on "clone -s" Jens Lehmann (1): Documentation: git submodule: add missing options to synopsis Johan Herland (1): help.c: give correct structure's size to memset() Johannes Schindelin (1): filter-branch: add an example how to add ACKs to a range of commits Junio C Hamano (5): merge-recursive: don't segfault while handling rename clashes t5510: harden the way verify-pack is used verify-pack -v: do not report "chain length 0" am: allow individual e-mail files as input GIT 1.6.4.1 Mark A Rada (1): git-instaweb: fix mod_perl detection for apache2 Matthieu Moy (3): Better usage string for reflog. push: point to 'git pull' and 'git push --force' in case of non-fast forward filter-branch: make the usage string fit on 80 chars terminals. Miklos Vajna (1): hg-to-git: don't import the unused popen2 module Nicolas Pitre (1): don't let the delta cache grow unbounded in 'git repack' Nicolas Sebrecht (1): git-am: print fair error message when format detection fails Ori Avtalion (1): Change mentions of "git programs" to "git commands" Paul Bolle (2): Documentation: merge: one is required Documentation: add: ... is optional Santi Béjar (2): t5520-pull: Test for rebased upstream + fetch + pull --rebase pull: support rebased upstream + fetch + pull --rebase Zoltán Füzesi (1): gitweb: parse_commit_text encoding fix Štěpán Němec (1): Fix typos in git-remote.txt and git-symbolic-ref.txt -- 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 16 years ago by Catalin Marinas
The second release candidate for StGit 0.15 is available from the git://repo.or.cz/stgit.git or http://download.gna.org/stgit/. Bugs can be reported on the Git mailing list or via the project bugs page (https://gna.org/bugs/?group=stgit). StGit is a ... [More] Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of Git. These operations are performed using Git commands and the patches are stored as Git commit objects, allowing easy merging of the StGit patches into other repositories using standard Git functionality. The main changes since release 0.15-rc1 (I may miss some important features but they can be found in the log): - Several Emacs mode improvements - Two new commands: prev and next - Bug-fixes Acknowledgements: Gustav H [Less]