Commit Graph

1730 Commits

Author SHA1 Message Date
Jason Haslam
72fd018f2d Fix minor issues 2019-07-05 12:31:43 -06:00
Maickonn Richard
2e0be0a7d4 Changed the code of buttonText on MergeDialog for best pratices 2019-06-07 18:12:10 -03:00
Maickonn Richard
62eadc6e8e Added squash action 2019-06-07 17:48:44 -03:00
Jason Haslam
ce29c0dd20 Start with no-commit check box hidden when the action is 'Rebase' 2019-06-03 08:42:26 -06:00
Jason Haslam
6e7c768e46
Merge pull request #209 from Maickonn/crash_fix_MergeDialog
Fixed crash on MergeDialog
2019-06-03 08:37:36 -06:00
Maickonn Richard
faa6f85514 Fixed the problem that caused the software to crash in MergeDialog on select the action 2019-06-01 21:06:45 -03:00
Jason Haslam
fc90ffd3c5 Allow name and date to wrap when the detail view becomes too small to show them side-by-side 2019-05-31 11:15:05 -06:00
Jason Haslam
7fbb49b72c Apply "store credentials in secure storage" setting immediately 2019-05-31 11:12:46 -06:00
Jason Haslam
32325844e1 Avoid deprecated CMake variable 2019-05-24 15:20:11 -06:00
Jason Haslam
69e93e667b Change version to 2.5.7 2019-05-22 15:43:18 -06:00
Jason Haslam
d4e274d2f6 Suppress index reload on the status thread 2019-05-22 13:09:30 -06:00
Jason Haslam
a63721aae3 Fix possible index corruption by avoiding index reload on the status thread 2019-05-22 11:48:44 -06:00
Jason Haslam
02a5fc8476 Avoid holding a reference to the repository's index 2019-05-20 15:53:25 -06:00
Jason Haslam
867cd9694c Change macOS package to use the binary distribution of Qt 2019-05-16 16:33:43 -06:00
Jason Haslam
3795bcf88f Change version to 2.5.6 2019-05-16 14:50:37 -06:00
Jason Haslam
4c64b78eea Fix failure to push a branch to a different remote when it's already up-to-date with its upstream 2019-05-16 14:33:03 -06:00
Jason Haslam
b53a15b6b7 Use system color for item view selection 2019-05-14 14:20:22 -06:00
Jason Haslam
2262d4ec49
Merge pull request #196 from jpwhiting/T185
Remember previously opened repository path and use when finding new.
2019-05-14 13:59:34 -06:00
Jeremy Whiting
38824aa756 Remember previously opened repository path and use when finding new.
In order to fix issue #185 remember the path used to open new
repositories to give to QFileDialog to open subsequent repositories.
2019-05-14 13:48:52 -06:00
Jason Haslam
da3ee1a20d Add option to ignore whitespace 2019-05-09 14:22:43 -06:00
Jason Haslam
6a5eab15c8 Remove hard-coded path to Qt 2019-05-02 13:47:02 -06:00
Symphorien Gibol
b0a6705cde pkg-config: look for any of lua, lua5.3, lua-5.3 2019-04-15 14:40:56 +02:00
Symphorien Gibol
55a18cf612 Revert "pkg-config: detect lua-5.3 and not only lua"
This reverts commit 2f7f5fa4cc.
2019-04-15 14:38:54 +02:00
Symphorien Gibol
2f7f5fa4cc pkg-config: detect lua-5.3 and not only lua 2019-04-14 23:46:01 +02:00
Symphorien Gibol
d55b33b7e1 cmake: use system lua if available 2019-03-30 21:39:20 +01:00
Symphorien Gibol
345e1f2e16 cmake: use system libcmark and libssh2 when available 2019-03-30 21:19:07 +01:00
Jason Haslam
c259727c49 Refactor slightly 2019-03-20 11:05:23 -06:00
Jason Haslam
5c4e8f5ab6 Fix leak 2019-03-20 10:40:40 -06:00
Jason Haslam
6e055a1392 Fix possible garbage file mode 2019-03-20 10:04:37 -06:00
Jason Haslam
23f9c88c6e Fix formatting 2019-03-19 16:15:12 -06:00
Jason Haslam
3bbb88c633 Change version to 2.5.5 2019-03-19 15:29:28 -06:00
Jason Haslam
4470703747 Reload submodules when the HEAD changes
Fixes #183.
2019-03-19 15:19:19 -06:00
Jason Haslam
345d45c56c Fix spurious refresh on modification of some ignored files on Linux
The test for ignored files was passing the name relative to the watched
directory, which are all watched individually in the inotify backend. It now
passes the absolute path in all cases. Fixes #181.
2019-03-13 13:10:11 -06:00
Jason Haslam
cdb1ed179d Fix crash on diff after remote accounts have been refreshed or removed 2019-03-13 13:13:33 -06:00
Jason Haslam
27f8f0d5a1 Fix failure to refresh GitHub accounts with more than one page of repositories 2019-03-13 10:55:47 -06:00
Jason Haslam
a72009ff90 Change SQL name 2019-03-13 10:31:17 -06:00
Jason Haslam
8ab9fc6b38
Merge pull request #180 from seb3s/add-languages
add syntax coloring for erlang & sql languages
2019-03-11 19:58:53 -06:00
seb3s
56d62e7cb9 add syntax coloring for erlang & sql languages 2019-03-10 18:36:36 +01:00
Jason Haslam
c0583a63a4 Change version to 2.5.4 2019-02-25 12:27:03 -07:00
Jason Haslam
119b5b4766 Work around lack of support for 'no_proxy' environment variable in libgit2 2019-02-25 11:50:23 -07:00
Jason Haslam
7d5b236b2f Fix failure to get more than 20 repositories from GitLab 2019-02-25 10:43:55 -07:00
Jason Haslam
1e9afff677 Quote path arguments to filters
This fixes failure to run smudge and clean filters on paths that contain
special characters like space and ampersand. Fixes #142.
2019-02-21 12:30:21 -07:00
Jason Haslam
cfead99c3c Allow checking out remote branches from the commit list
This commit allows to check out remote branches from the context menu
of a commit.

When checking out a remote branch and a local branch of the same name
already exists, a dialog is shown that offers the choice between
resetting the existing branch to that commit and checking out a detached
head.

From André Hänsel for PR #167
2019-02-20 16:33:39 -07:00
Jason Haslam
6b03d009b4
Merge pull request #166 from AndreKR/fix-crash-on-find
Disable Find when no repository is open
2019-02-16 09:12:18 -07:00
André Hänsel
1074cb2f63 Disable Find when no repository is open
This fixes a crash when pressing Ctrl-F or clicking Edit -> Find...
with no repository opened.
2019-02-16 04:01:25 +01:00
Jason Haslam
3e9450172d Map refresh to the platform-specific shortcut
This changes the shortcut to F5 on Windows and Linux. Fixes #155.
2019-02-13 15:56:21 -07:00
Jason Haslam
3c52bc83d8 Fix file context menu performance issue by enabling navigation items unconditionally
Choosing an invalid action now pops up a warning dialog. Fixes #154.
2019-02-13 15:37:54 -07:00
Jason Haslam
fe97a625f2 Fix a couple of minor style issues 2019-02-13 15:35:17 -07:00
Jason Haslam
3cad6fac39 Update libgit2 to tip of master 2019-01-30 13:24:40 -07:00
Jason Haslam
ad251b76e2 Update build instructions for OpenSSL 1.1 2019-01-25 14:46:52 -07:00