{"thread":{"id":"8999","subject":"What's new in git-gui","startedAt":"2007-07-12T07:10:51Z","lastAt":"2007-07-12T07:10:51Z","messageCount":1,"participants":["Shawn O. Pearce"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"47123","messageId":"20070712071051.GU4436@spearce.org","threadId":"8999","inReplyTo":null,"subject":"What's new in git-gui","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2007-07-12T07:10:51Z","receivedAt":"2007-07-12T07:10:51Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"I just released git-gui 0.7.5 to the usual location:\n\n  gitweb:  http://repo.or.cz/w/git-gui.git/\n  clone:   git://repo.or.cz/git-gui.git\n           http://repo.or.cz/r/git-gui.git\n\nChanges since git-gui 0.7.4 (currently in git.git maint):\n\nGerrit Pape (1):\n      git-gui: properly popup error if gitk should be started but is not installed\n\nShawn O. Pearce (9):\n      git-gui: Unlock the index when cancelling merge dialog\n      git-gui: Don't bind F5/M1-R in all windows\n      git-gui: Bind M1-P to push action\n      git-gui: Include a Push action on the left toolbar\n      git-gui: Ensure windows shortcuts always have .bat extension\n      git-gui: Skip nicknames when selecting author initials\n      git-gui: Correct ls-tree buffering problem in browser\n      git-gui: Don't linewrap within console windows\n      git-gui: Work around bad interaction between Tcl and cmd.exe on ^{tree}\n\n-----------------\n\nIn addition to the above the git-gui 0.8.0 development line is\nprogressing along nicely.  Most of the changes have been focused\naround new branch management features, including deleting remote\nbranches, switching to a detached HEAD, and creating branches from\na detached HEAD.\n\nThere is also some limited support for a \"bound branch\" concept.\nUsers can now create (or recreate) a local branch whose name\nmatches the name of a tracking branch.  During the creation (and\noptional checkout) git-gui will fetch the tracking branch and then\nfast-forward or reset the local branch to match it.\n\n\nThe master branch has the following changes since 0.7.5 and\ngitgui-0.7.4-21-g03d2562 (currently in git.git master):\n\nJunio C Hamano (1):\n      git-gui: use \"blame -w -C -C\" for \"where did it come from, originally?\"\n\nShawn O. Pearce (41):\n      Merge branch 'maint'\n      Merge branch 'maint'\n      git-gui: Start blame windows as tall as possible\n      git-gui: Correct resizing of remote branch delete dialog\n      Merge branch 'maint'\n      git-gui: Honor rerere.enabled configuration option\n      git-gui: New Git version check support routine\n      Merge branch 'maint'\n      git-gui: Teach class system to support [$this cmd] syntax\n      git-gui: Abstract the revision picker into a mega widget\n      git-gui: Refactor the delete branch dialog to use class system\n      git-gui: Optimize for newstyle refs/remotes layout\n      git-gui: Maintain remote and source ref for tracking branches\n      git-gui: Allow users to match remote branch names locally\n      git-gui: Fast-forward existing branch in branch create dialog\n      git-gui: Enhance choose_rev to handle hundreds of branches\n      git-gui: Sort tags descending by tagger date\n      git-gui: Option to default new branches to match tracking branches\n      git-gui: Automatically refresh tracking branches when needed\n      git-gui: Better handling of detached HEAD\n      git-gui: Refactor our ui_status_value update technique\n      git-gui: Refactor branch switch to support detached head\n      git-gui: Unabbreviate commit SHA-1s prior to display\n      git-gui: Default selection to first matching ref\n      git-gui: Allow double-click in checkout dialog to start checkout\n      git-gui: Extract blame viewer status bar into mega-widget\n      git-gui: Change the main window progress bar to use status_bar\n      git-gui: Show a progress meter for checking out files\n      git-gui: Always use absolute path to all git executables\n      git-gui: Correct gitk installation location\n      git-gui: Assume unfound commands are known by git wrapper\n      git-gui: Treat `git version` as `git --version`\n      git-gui: Perform our own magic shbang detection on Windows\n      git-gui: Teach console widget to use git_read\n      git-gui: Improve the Windows and Mac OS X shortcut creators\n      Merge branch 'maint'\n      git-gui: Paper bag fix for Cygwin shortcut creation\n      git-gui: Use sh.exe in Cygwin shortcuts\n      git-gui: Include a space in Cygwin shortcut command lines\n      Merge branch 'maint'\n      git-gui: Change prior tree SHA-1 verification to use git_read\n\n\n-- \nShawn.\n"}]}