diff options
author | KillWolfVlad | 2017-12-28 14:36:55 +0500 |
---|---|---|
committer | KillWolfVlad | 2017-12-28 14:36:55 +0500 |
commit | 3947ce5f431a7fc5d4c2d1af7ede3135774f4588 (patch) | |
tree | 7eb55b87269e48709426e67598efcb6cfc91a49c | |
parent | e2a00961a1e9b639b3a9340d399974825ede2270 (diff) | |
download | aur-3947ce5f431a7fc5d4c2d1af7ede3135774f4588.tar.gz |
Bump to v2.0.2-1
+ add missing changelog
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | CHANGELOG.md | 875 | ||||
-rw-r--r-- | PKGBUILD | 4 |
3 files changed, 880 insertions, 5 deletions
@@ -1,18 +1,18 @@ pkgbase = gitahead pkgdesc = THE MOST POWERFUL GIT GUI - pkgver = 2.0.0 + pkgver = 2.0.2 pkgrel = 1 url = http://gitahead.scitools.com/ arch = x86_64 license = custom provides = gitahead conflicts = gitahead - source = gitahead-2.0.0.bin::https://gitahead.com/downloads/v2.0.0/GitAhead-2.0.0.sh + source = gitahead-2.0.2.bin::https://gitahead.com/downloads/v2.0.2/GitAhead-2.0.2.sh source = gitahead-license source = gitahead.desktop source = gitahead.png source = gitahead.sh - sha256sums = dedc8b66cdb160009c6bda86f7ca7c4e7ebe321cedffc0a2017a2f363c957e94 + sha256sums = 0e31392a69d87a32ee2c097c83fdc7f8508bf0379ab1bb0adf58a76881577838 sha256sums = d71bfb48c954d213986816fc29478c7f80c8bd2dd10d2889bf51897d649eedd6 sha256sums = 6070ebf6752f55f8b7d8a79107ce491c3acf04310eeb9a8242b83cfb4df055f2 sha256sums = 66cb53fc57eb2ce2e6cd02ff392476fdfb91b723b76ef5da1856e9b5dc1b5c75 diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cdd8de2d472..bbf24fd66dc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,28 @@ +# [v2.0.2 - 2017-12-22](https://gitahead.com/cgi-bin/update.py?platform=linux&version=2.0.1) + +## Fixed + +Fixed issues with offline licenses. + +# [v2.0.1 - 2017-12-20](https://gitahead.com/cgi-bin/update.py?platform=linux&version=2.0.0) + +## Added + +- Added menu indicator to 'Pull' button. The right third of the button now pops up the menu. +- Added option to disable filtering of non-existant paths from the recent repository list. +- Respect the 'gui.encoding' setting when loading and saving diff and editor text. +- Added option to set the character encoding in the 'Diff' configuration panels. +- (Win) Allow most external tools to run without shell evaluation. + +## Fixed + +- Fixed deselection by Ctrl+click in the file list. +- (Win) Fixed HEAD reference selection color in commit list. + +## Changed + +- Changed several theme keys to be more consistent. Added another sample theme. + # [v2.0.0 - 2017-12-14](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.4.14) ## GitAhead 2.0 requires a new license! @@ -177,3 +202,853 @@ ## Changed - Start indexer process with lower priority. + +# [v1.4.2 - 2017-09-11](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.4.1) + +## Added + +- Draw HEAD reference badges darker and bold. +- Added dotted graph edge from the status item to the current HEAD commit. +- Added an option to show the status item even when the workin directory is clean. +- Added commit list context menu item to merge a specific commit. + +# [v1.4.1 - 2017-09-05](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.4.0) + +## Added + +- Added merge and rebase context menu actions to reference view references. + +## Fixed + +- Fixed SSH host name lookup to use the first matching host instead of the last. +- Fixed regression in loading the initial diff on repo open when the working directory scan is very fast. +- (Win) Fixed failure to look up stored passwords from the credential manager for HTTPS URLs that don't include the username. + +# [v1.4.0 - 2017-08-30](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.13) + +## Added + +- Added context menu action to delete tags. +- Added option to show all references in the commit list. +- Added option to change commit list sort order. +- Added option to turn off the commit list graph. +- Expand the reference view by clicking in its label area. +- Jump to the selected reference by clicking on its name in the reference view. + +## Fixed + +- Fixed dark theme appearance of the advanced search button. +- Don't reset the care position/selection when the editor - window loses focus. + +## Changed + +- Changing the selected reference back to the current (HEAD) branch no longer causes the working directory to be rescanned. + +# [v1.3.13 - 2017-08-18](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.12) + +## Fixed + +- Fixed file list scroll range bug. +- Fixed unresponsive interface on pull followed by submodule update. +- Fixed invalid commit list context menu actions when multiple commits are selected. -Fixed diff view update bug when selecting a different branch in the reference view. +- Disable diff view expand buttons for files that don't have any hunks. +- Fixed file context menu crash in a newly initialized repository. +- Fixed indexer crash on failure to diff binary blobs that don't appear to be binary based on the heuristic. +- Fixed crash when the .git/gitahead directory gets created with the wrong permissions. + +## Added + +- Added options to sort file list ascending or descending. +- Added commit list context menu option to star commits. +- Added commit list context menu action to create a new branch at an arbitrary commit. +- Checkout on double-click in the reference view. + +## Changed + +- Show renamed and copied files expanded by default in diff view. + +# [v1.3.12 - 2017-08-04](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.11) + +## Fixed + +- Fixed intermittent indexer crash. +- (Win) Fixed failure to install indexer component. +- Fixed external diff/merge tool display bug on paths containing spaces. + +## Added + +- Added option to sort file list and diff view by status instead of name. + +# [v1.3.11 - 2017-07-20](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.10) + +## Fixed + +- Fixed missing status badges in tree view. +- Fixed search index locking issue. +- Clean up search index temporary files after crash. +- Fixed performance issue on some repositories. + +## Added + +- Added syntax highlighting for .less files. +- Added basic support for LFS clean/smudge filter and pre-push hook. +- (Linux) Install .desktop file and icons for better desktop integration. + +# [v1.3.10 - 2017-07-06](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.9) + +## Added + +- Added ability to search by wildcard query. +- Added ability search date ranges with before: and after: operators. + +## Changed + +- The search index now stores dates in a locale-agnostic format. +- The indexer now runs as an external worker process. + +# [v1.3.9 - 2017-06-26](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.8) + +## Fixed + +- Elide reference badges in the detail view instead of forcing the window to grow. +- Update reference badges in the detail view when a reference is added/deleted/updated. +- Fixed crash in checkout dialog when there aren't any references. +- Fixed failure to push from 'Push To...' dialog when opened from a log link. +- Push to the remote reference that corresponds to the current branch's upstream by default. + +## Added + +- Added clear button to all fields in the advanced search popup. + +# [v1.3.8 - 2017-06-21](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.7) + +## Fixed + +- Fixed failure to connect to the update server since v1.3.6. + +## Added + +- Added file context menu action to open files in the default file browser. + +# [v1.3.7 - 2017-06-19](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.6) + +## Fixed + +- Disallow removing command line tools that weren't installed by the app. +- Delete remote branch by the name of the upstream instead of the name of the local branch. + +## Added + +- Added an interface for creating annotated tags. +- Show annotated tag author and message in hover text in the reference view. +- Added context menu item to delete local branches from the reference view. +- Added explanatory tool tips to the advanced search popup. +- Added an advanced option in the 'Push To...' dialog to push to a different remote name. + +# [v1.3.6 - 2017-06-12](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.5) + +- Fixed +- Fixed failure to remember the new default repository path when accepting the init repo dialog. +- Fixed regression in refreshing the status diff after creating a new file in the working directory. + +## Added + +- Added init/deinit column to submodule configuration table. +- Allow context menu to discard changes to deleted files. +- Enable merging and rebasing on remote branches and tags. +- Added new push hints for the case where no remotes are configured for the current branch. + +# [v1.3.5 - 2017-05-30](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.4) + +## Fixed + +- Fixed staged state of dirty submodules. Disable dirty submodule check boxes. +- Fixed crash on submodule update when there are modules that have been inited but don't exist on disk. +- (Win) Fixed search completion popup layout. +- (Win) Fixed intermittent crash when files in ignored directories change on disk. + +## Added + +- Added context menu item to discard changes in selected files. +- (Linux) Added command line installer. + +## Changed + +- Allow remote host accounts to be collapsed in the repository browser. +- Moved new branch dialog upstream option into an advanced settings section. + +# [v1.3.4 - 2017-05-23](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.3) + +## Fixed + +- Fixed automatic scaling issue. + +# [v1.3.3 - 2017-05-22](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.2) + +## Added + +- Added automatic refresh when the working directory changes. Removed refresh on activation. +- Added prepopulated commit message when staging files and the commit message editor is empty. + +## Fixed + +- Fixed the initial directory of the clone dialog browse button. +- Fixed crash when staging/unstaging the hunk of an untracked file. +- (Win) Scale application uniformly (although less smoothly) when font scaling is greater than 100%. + +## Changed + +- Show the "Commit" button as the default button. +- Double-click in the commit list no longer opens a new tab. + +# [v1.3.2 - 2017-05-10](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.1) + +## Added + +- Added dialog to prompt the user to choose a theme on the first run. + +## Fixed + +- Fixed performance issues on some large repositories. +- Fixed commit list graph and reference bugs on some repositories. +- Fixed several dialog default buttons in the dark theme. +- Fixed possible inconsistent state of the search index if the write is interrupted. + +# [v1.3.1 - 2017-05-02](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.3.0) + +## Added + +- Added a reference badge in the detail view that shows the number of commits since the latest tag. This is similar to git describe. +- Added gnome-keyring support for securely storing passwords on Linux. +- Added copy button next to the short id in the detail view. +- Added automatic refresh when the application loses and regains focus. +- Added inline autocomplete to pathspec filter field. + +## Fixed + +- Fixed crash on refresh after a tab is closed. +- Fixed indexer performance issues. +- Fixed possible failure to respect indexer term limits. + +Changed + +- Reimplemented clone/init dialog as a wizard to walk through each step. + +# [v1.3.0 - 2017-04-21](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.2.6) + +## Added + +- Added redesigned interface for choosing the current reference and setting the pathspec filter. + +## Fixed + +- Fixed crash on submodule init. +- Fixed click issue in the star area of the "uncommitted changes" row. + +# [v1.2.6 - 2017-04-13](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.2.5) + +## Added + +- Added ability to star favorite commits. +- Added option to delete branch from remote when deleting a local branch. + +## Fixed + +- Don't collapse log entries when clicking on a link in the log. +- Fixed possible crash during indexing. +- (Linux) Fixed possible crash on start. + +# [v1.2.5 - 2017-04-05](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.2.4) + +## Added + +- Added a dark theme. + +## Fixed + +- Fixed possible crash during indexing. +- (Win) Fixed failure to start with a valid evaluation license in some cases. + +# [v1.2.4 - 2017-03-15](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.2.3) + +## Added + +- Show kind of reference in the reference list label. + +## Fixed + +- Fixed possible crash on diffs with no newline at the end of the file. + +# [v1.2.3 - 2017-03-10](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.2.2) + +## Added + +- Highlight changed words in diff output. +- Added advanced search button to the bottom of the search completion popup. +- Added prompt to add a new local branch when checking out a remote tracking branch. +- Respect 'GIT_SSL_NO_VERIFY' environment variable and 'http.sslVerify' config setting when validating certificates. + +## Fixed + +- Fixed diff error near the end of files with no trailing newline. +- Fixed possible destructive changes when clicking on a stale 'abort merge' link. +- Fixed incorrect error message when a merge fails because of conflicts with uncommitted changes. + +# [v1.2.2 - 2017-03-02](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.2.1) + +## Added + +- Added drag-and-drop into the diff area to copy files into the repository. +- Added menu action to create new files with the built-in editor. +- Added interface for creating new files and copying files into newly initialized repositories. +- Added initial repository setup actions to repository chooser. Made the remote host actions more obviously clickable. + +## Fixed + +- Fixed regression in staging directories. +- Restore missing file context menu items. +- Fixed failure to amend the very first commit in a repository. +- Fixed failure to load the correct image file from the selected commit. +- (Mac) Fixed regression in scrolling with the scroll wheel over untracked files. + +# [v1.2.1 - 2017-02-24](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.2.0) + +## Added + +- Added basic GitLab integration. + +## Fixed + +- Fixed performance issues in commit editor. +- Fixed crash when adding a new branch from the config dialog in a newly initialized repository. +- Fixed crash when clicking on the 'Edit Config File...' button in the global settings dialog and the global settings file (~/.gitconfig) doesn't exist. +- Open remote account dialog with the correct kind when double-clicking on one of the account kinds in the repository chooser. + +# [v1.2.0 - 2017-02-17](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.1.4) + +## Added + +- Added external edit, diff, and merge context menu actions. + +## Fixed + +- Disable minus button when an error node is selected in the repository chooser remote list. +- Fixed wrong error message in license error dialog. +- (Win) Fixed advanced search button position. + +## Changed + +- Changed settings and config dialogs to reflect newly added external tool settings. + +# [v1.1.4 - 2017-02-04](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.1.3) + +## Fixed + +- Improved performance when selecting uncommitted changes with modified submodules. + +## Changed + +- (Linux) Changed application style to be more consistent. + +# [v1.1.3 - 2017-01-31](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.1.2) + +## Fixed + +- Fixed failure to stage/unstage deleted files. + +# [v1.1.2 - 2017-01-25](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.1.1) + +## Fixed + +- Fixed pathological log view performance on checkout when many files are modified. +- Fixed layout of reference badges in commit list. +- (Win) Fixed clipped file name in diff view. + +# [v1.1.1 - 2017-01-16](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.1.0) + +## Fixed + +- (Linux) Fixed 'invalid SSL certificate' error. +- (Win) Fixed broken context menu on right-click on selected files in the file list. + +# [v1.1.0 - 2017-01-05](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.0.3) + +## Added + +- Added new reference popup with a tabbed interface and a field to filter by name. + +## Fixed + +- Fixed failure to remove config section headers when the last key is removed. +- Queue up new fetch, pull, push and submodule update requests when an existing asynchronous operation is ongoing instead of silently dropping them. + +# [v1.0.3 - 2016-12-27](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.0.2) + +## Fixed + +- Fixed failure to authenticate with SSH when the public key file is missing. +- Fixed failure to remove recent repositories when clicking the minus button. +- Fixed crash on navigating forward through history to the HEAD branch when there are no uncommitted changes. + +# [v1.0.2 - 2016-12-06](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.0.1) + +## Added + +- Added missing syntax highlight file extension mappings for several languages. +- Added more specific error message for cases where the SSH identity file isn't found. + +## Fixed + +- (Win) Fixed slight visual issue with multiple items selected in the commit list. + +# [v1.0.1 - 2016-12-02](https://gitahead.com/cgi-bin/update.py?platform=linux&version=1.0.0) + +## Added + +- Remember the maximum size of the file list when the splitter is moved. +- Added missing Fortran file extension mappings. + +## Fixed + +- Fixed several history issues. +- Fixed failure to authenticate with SSH key when the server also supports username/password authentication. + +# [v1.0.0 - 2016-11-28](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.9.3) + +## Fixed + +- Fixed several conflict workflow issues. +- Fixed failure to prompt to save on editor close. +- Fixed crash on diff after files change on disk. +- Fixed several file context menu issues. +- Fixed some cases of pathological performance on filter by pathspec. +- (Mac) Fixed failure to select the current item in the pathspec popup when pressing return/enter. + +## Added + +- Split conflicted files into hunks around conflict markers. +- Abort merge with reset --merge semantics instead of --hard semantics. +- Truncate blame message text with ellipsis instead of clipping at the bottom. + +# [v0.9.3 - 2016-11-14](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.9.2) + +## Fixed + +- Fixed wrong error message in some cases. +- Fixed regression when staging or discarding hunks. +- (Win) Fixed proxy issue when connecting to remotes. + +# [v0.9.2 - 2016-11-09](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.9.1) + +## Added + +- Added diff view context menu option to filter history by the selected path. + +## Fixed + +- Fixed issues related to reading the merge message from disk. +- Fixed regression in scrolling to find matches in the diff view. + +## Changed + +- Changed pathspec placeholder text. + +# [v0.9.1 - 2016-11-06](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.9.0) + +## Added + +- Order all conflicts first. +- Show the merge head in the commit list when merging. +- Added checkout context menu action to the diff view. + +## Fixed + +- Only store credentials in the keychain after successful remote connection. +- Fixed commit list order for commits that happen at the same time (e.g. because of rebase). +- Fixed file list scroll bugs. +- Fixed crash on editor open in newly initialized repos. +- Fixed merge workflow to allow conflicts to be resolved and merges committed. + +## Changed + +- Changed the meaning of selection in the file list to filter the diff view by the selected files. + +# [v0.9.0 - 2016-10-31](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.15) + +## Added + +- Added licensing scheme. Contact us to beta test a permanent license. +- Allow tabs to be reordered by dragging. +- Respect branch.`name`.rebase and pull.rebase when pulling. +- Search up through parent directories when opening a directory that doesn't contain a repository. + +## Fixed + +- Disallow invalid branch names in the new branch dialog. +- Disable discard buttons for submodules. +- Read ~/.ssh/config to determine which identity file to load. +- Fixed password save regression. +- Fixed incorrect line endings after discarding hunks with filter settings (e.g. core.autocrlf). + +## Changed + +- Disable warning about opening an invalid repository from the command line. It's more annoying than useful. + +# [v0.8.15 - 2016-10-18](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.14) + +## Added + +- Added ability to select and copy from the log view as both plain and rich text. +- Added drag-and-drop of repository folders into the main window to open in a new tab. +- (Mac) Added drag-and-drop of repository folders into the application icon to open. +- (Win) Added menu bar to editor windows. Introduces several missing shortcuts. + +## Fixed + +- Fixed editor automatic scroll regressions. +- (Win) Fixed editor find regression. + +# [v0.8.14 - 2016-10-13](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.13) + +## Added + +- Added initial Linux beta build. + +## Fixed + +- Fixed additional proxy auto-detection issue. +- Fixed some HTTPS authentication issues and incorrect errors. + +# [v0.8.13 - 2016-09-30](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.12) + +## Added + +- Auto-detect system proxy settings. +- (Win) Added VS2013 redistributables to the installer. +- (Win) Removed component page from the installer. +- (Win) Added check box to launch the application after the installer finishes. + +## Fixed + +- Start merge/revert/cherry-pick/stash dialog without keyboard focus in the message editor. +- Fixed hang or bad performance on some hunks at the very edge of showing the horizontal scroll bar. +- Fixed failure to resize hunks after font size changes. +- Fixed failure to update submodules after pull when the pull results in a merge. +- Fixed loss of search filter results after a branch is updated. +- Fixed crash on newly initialized repositories with untracked files. +- Select head reference after the current reference is deleted. + +# [v0.8.12 - 2016-09-23](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.11) + +## Added + +- Added fake credentials implementation for Windows. + +## Fixed + +- Fixed regression in commit list update after a remote reference changes. +- Fixed config dialog performance issue on repositories with many submodules. +- Fixed size of untracked file hunks in diff view. +- Fixed stale status diff after aborting a merge. +- (Win) Fixed stash crash on when no default signature is set. +- (Win) Fixed persistent file lock and several issues related to it. + +# [v0.8.11 - 2016-09-13](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.10) + +## Added + +- Added new Repository menu with Commit and Amend Commit actions. + +## Fixed + +- Improved layout of long file names in diff view. +- Changed behavior of hunk check box to only collapse the hunk when clicked. +- Fixed performance issue during commit message editing with lots of staged files. + +# [v0.8.10 - 2016-08-30](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.9) + +## Fixed + +- Fixed possible crash on remote transfer cancel. +- Fixed regression in setting branch upstream from config dialog. +- Improved responsiveness of changing tabs and some other operations. +- Fixed hunks sometimes starting out collapsed after commit. +- Fixed commit list update after the current branch's upstream changes. +- Fixed responsiveness issues when the commit list changes. +- Fixed possible remote transfer thread hang after prompting for HTTPS credentials. +- (Win) Fixed crash on reference list navigation with arrow keys. + +# [v0.8.9 - 2016-08-23](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.8) + +## Added + +- Added submodule update dialog to update a subset of submodules and set parameters. +- Added Ok button to dismiss settings dialog. +- Fixed +- Fixed intermittent crash during status calculation. +- Restore correct reference from history and log links. +- Improved responsiveness and memory usage on files with a large number of hunks. + +# [v0.8.8 - 2016-08-12](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.7) + +## Added + +- Update submodules recursively be default. +- Fixed +- Fixed authentication hang when ssh-agent is running but doesn't have any keys. +- Fixed horizontal scroll of log view. +- Fixed layout and input validation in new branch dialog. +- Fixed crash on repositories that contain remote branches that don't refer to a valid remote. + +# [v0.8.7 - 2016-08-05](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.6) + +## Added + +- Enable reset for the head commit (e.g. for hard reset). +- Improved responsiveness after staging/unstaging with many modified/untracked files. +- Restore commit list selection after update instead of always selecting the first row. + +## Fixed + +- Fixed failure to fetch annotated tags added to existing commits. +- Fixed commit list sometimes switching to newly added references instead of updating the currently selected reference. +- Fixed possible deadlock caused by a race between remote transfer cancel and credential lookup. +- Fixed regression in setting initial focus on the commit list. +- Fixed possible black background in blame margin. +- Fixed possible crash on tab close. +- Fixed checkout check box visibility regression in new branch dialog. + +# [v0.8.6 - 2016-07-29](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.5) + +## Added + +- Added tabbed interface. + +## Fixed + +- Fixed binary detection and loading of untracked image files in the diff view. +- Fixed visual artifacts and warning message in the blame margin when the repository contains a single commit. + +# [v0.8.5 - 2016-07-18](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.4) + +## Added + +- Changed file context copy menu to include short, relative and long names. +- Added option to show a heat map in the blame margin (enabled by default). + +## Fixed + +- Fixed crash on opening a bare repository. +- Fixed bare repository name in the title bar. +- Fixed crash on starting an asynchronous remote operation when another is already running. +- Fixed failure to reset scroll width after loading a new file in the editor. + +# [v0.8.4 - 2016-07-13](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.3) + +## Added + +- Load advanced search query items from the query string. +- Added completion suggestions for each field of the advanced search widget. +- Added context menu items to copy file name and path. +- Added option to update submodules after pull (disabled by default). +- (Win) Added basic crash logging. + +# [v0.8.3 - 2016-07-08](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.2) + +## Fixed + +- Disable branch checkout and creation when the HEAD is unborn. +- Fixed regression in staging untracked files. +- Fixed status and staging of files in newly inited repos. +- Allow commit on an unborn HEAD. + +## Added + +- Show the unborn HEAD name in the title bar. +- Show the commit id in the title bar when the HEAD is detached. +- Added a 'Checkout' command to the commit list context menu. +- Added option to automatically fetch periodically (enabled by default). +- Added option to automatically push after commit (disabled by default). + +# [v0.8.2 - 2016-07-01](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.1) + +## Fixed + +- Fixed submodule update hang after the first submodule. +- Fixed crash when the Submodule->Open menu is activated without and active window. +- Fixed possible corruption of the git index when a checkout is triggerd during search indexing. +- (Win) Fixed initial location of settings dialog when opened at a specific index. + +## Added + +- Allow hunks to be discarded individually. +- Allow about dialog version string to be selected. +- Added option to push all tags. + +# [v0.8.1 - 2016-06-28](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.8.0) + +## Fixed + +- Fixed crash on status diff cancel. + +# [v0.8.0 - 2016-06-28](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.7.9) + +## Added + +- Hunks can now be staged/unstaged individually. +- Added delete confirmation dialogs before deleting remotes and branches. +- Added warning when deleting branches that aren't fully merged. + +## Fixed + +- Disallow deleting the current branch. +- Disallow accepting new remote dialog with empty name or URL. + +## Known Issues + +- Blame doesn't update after changes to the editor buffer. +- Pathspec field auto-complete only works for the first path element. +- (Win) Editor windows don't have a menu bar or key bindings. + +# [v0.7.9 - 2016-06-10](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.7.8) + +## Added + +- Group remote branches by remote in the reference popup. +- Added hunk header edit buttons start editing at the location of the hunk. +- Added cherry-pick context menu action. +- Added repository special state (e.g. MERGING, REBASING, etc.) to the title bar. + +## Fixed + +- Fixed regression in reporting errors from remote connections. +- (Win) Fixed crash when opening new editor windows. +- (Win) Fixed tree expansion indicator style changing after showing dialogs. + +# [v0.7.8 - 2016-06-05](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.7.7) + +## Added + +- Added parameter to 'Fetch/Pull From' dialogs to update existing tags. +- Connect to remotes asynchronously and throttle log updates to fix performance issues. +- Added option to init and update submodules. +- Added username field to HTTPS credentials prompt. +- Changed commit editor status text to include the total number of files. +- Added progress indicator and cancel button to asynchronous log entries. +- Allow clone to be canceled by clicking on the cancel button. +- Allow status diff to be canceled by clicking on the cancel button. + +## Fixed + +- Fixed spurious update notification for existing tags that aren't really updated by fetch. +- Fixed line stats (plus/minus) widget resize issue. +- Fixed submodule update to ignore modules that haven't been inited. +- Removed superfluous timestamps from clone dialog log area. +- Fixed initial size of config dialog when opening it up at a specific index. + +# [v0.7.7 - 2016-05-29](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.7.6) + +## Added + +- Generate fake user name and email when they're not in settings. +- Added log hints to set user name and email and amend commit. +- Added repository configuration interface for general settings. +- Added global git configuration interface to global preferences. +- Added commit editor status label to indicate number of staged files. +- Added draggable splitter between file list and diff view. +- Added swift syntax highlighting. + +## Fixed + +- Fixed initial visibility of staged files. + +# [v0.7.6 - 2016-05-24](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.7.5) + +## Added + +- Added better error reporting for failure to commit + +## Fixed + +- Fixed check state of newly added files in the diff view +- Hide tree view during status update +- Fixed crash on submodule open when the submodule hasn't been inited + +# [v0.7.5 - 2016-05-23](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.7.4) + +## Added + +- Added warning prompt before trying to commit on a detached HEAD +- Added commit message sumary to log entries for commit and rebase +- Added markdown syntax highlighting +- Log stash and stash pop operations +- Added double-click to open submodule in tree view, file list and diff view +- Added fetch/pull/push from/to actions with a dialog to choose parameters +- Added log hints to set upstream branch on push and allow push without upstream + +## Fixed + +- Collapse existing log entries when new top-level entries are added instead of when the log is made visible +- Keep log open while editing merge commit message + +# [v0.7.4 - 2016-05-16](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.7.3) + +## Added + +- Added submodule config panel +- Added submodule menu and changed layout and shortcuts of some existing menus +- Added submodule update +- Added link to open submodules from diff view +- Added tag context menu action in the commit list + +## Fixed + +- Fixed spurious conflict on rebase with modified submodules +- Fixed dirty submodules always shown as staged +- Fixed toolbar remote button badge update when the HEAD is detached or the current branch doesn't have an upstream +- Removed all synchronization between the indexer and the main thread by abandoning the notion of restarting a running indexer. Now the main thread signals the indexer to cancel and waits for it to finish before restarting. + +# [v0.7.3 - 2016-05-05](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.7.2) + +## Added + +- Added disambiguation of identically named repositories in recent repository lists +- Added option (with shortcut) to checkout the currently selected branch +- Added daily check for updates when automatic update is enabled +- Added support for showing multiple roots in the commit list +- Show the upstream branch associated with a local branch even when it's not reachable from the local ref + +## Fixed + +- Fixed lookup of credentials by percent encoded username (e.g. email address) +- Fixed deadlock on pull caused by a race between indexing starting after fetch and canceling indexing before fast-forward + +# [v0.7.2 - 2016-05-02](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.7.1) + +## Added + +- Added refresh item to view menu + +## Fixed + +- Fixed performance issues related to large numbers of untracked/modified files +- (Mac) Removed install rpaths from Qt frameworks to placate Gatekeeper +- (Mac) Changed update mount point to a guaranteed unique temporary directory. Fixes update failure when the original download image is still mounted. + +# [v0.7.1 - 2016-04-28](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.7.0) + +## Fixed + +- Updated libgit2 to fix a large memory leak + +# [v0.7.0 - 2016-04-26](https://gitahead.com/cgi-bin/update.py?platform=linux&version=0.0.0) + +## Known Issues + +- Hunks can't be staged individually even though they have a check box +- Dirty submodules always show up as staged +- Pathspec field auto-complete only works for the first path element +- Blame doesn't update changed editor buffers +- (Windows) The style of tree expansion indicators sometimes changes after showing dialogs +- There are several other bugs and missing features in the issue tracker +- This list is by no means exhaustive... @@ -3,7 +3,7 @@ pkgname=('gitahead') pkgrel=1 -pkgver=2.0.0 +pkgver=2.0.2 pkgdesc='THE MOST POWERFUL GIT GUI' url='http://gitahead.scitools.com/' provides=('gitahead') @@ -18,7 +18,7 @@ source=( "gitahead.png" "gitahead.sh" ) -sha256sums=('dedc8b66cdb160009c6bda86f7ca7c4e7ebe321cedffc0a2017a2f363c957e94' +sha256sums=('0e31392a69d87a32ee2c097c83fdc7f8508bf0379ab1bb0adf58a76881577838' 'd71bfb48c954d213986816fc29478c7f80c8bd2dd10d2889bf51897d649eedd6' '6070ebf6752f55f8b7d8a79107ce491c3acf04310eeb9a8242b83cfb4df055f2' '66cb53fc57eb2ce2e6cd02ff392476fdfb91b723b76ef5da1856e9b5dc1b5c75' |