Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gitextensions/gitextensions

Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
https://github.com/gitextensions/gitextensions

Cleanup RevisionGraphColumnProvider (#11463)

4017a0c18f662567a9784bc487916bd46228c23b authored about 1 year ago by Michael Seibt <[email protected]>
Blame: better estimate line number for "blame previous commit"

by taking into account changes made in the selected blamed commit
and using the diff content to ...

8d68c03cbf0c860d032cbe8cc0dddce8eb49019a authored about 1 year ago by Philippe Miossec <[email protected]>
Blame: When switching between revisions, try to keep the current line

when selecting a different line in revision grid.

if already blaming the file
instead of displa...

9bbd08ff2985e46df1a30edc94f1dddb3ba9d247 authored about 1 year ago by Philippe Miossec <[email protected]>
Blame: better default value for "change move detection"

because when enabled the blame does not correspond **exactly** to the diff on file done
and it c...

fcc417f531c40b1eca5f4bbc22e3a8d9163863d6 authored about 1 year ago by Philippe Miossec <[email protected]>
Blame: improve blame option labels

67459dfe04af5202e93c4127d1ecabcb38e2fee9 authored about 1 year ago by Philippe Miossec <[email protected]>
Blame: Add warning that these options doesn't work well with blame feature

d7ca06e467a350c12a9972a1bb8b07dc52b33d7e authored about 1 year ago by Philippe Miossec <[email protected]>
Correctly rethrow exception from revision reader (#11461)

37ec8951614bee2d6f1dcc8af93316c538ae1565 authored about 1 year ago by Michael Seibt <[email protected]>
Remove assert in CalculateGraphIndices() (#11452)

As we try to retain selections when switching repos,
this assert is often incorrect.

38b668c33df7e4ad33beaf0db430cecae5be1cf6 authored about 1 year ago by Gerhard Olsson <[email protected]>
perfs(LeftPanel): keep full path in memory instead of building it multiple times

(at least 4 times at each refresh)

c45eb11c477f481ed521c63eda705a4042b76d22 authored about 1 year ago by Philippe Miossec <[email protected]>
LeftPanel: Empty left panel trees while loading another repository

0ae8f12741e605c41fa43f1bd6ca24a29797e4a6 authored about 1 year ago by Philippe Miossec <[email protected]>
LeftPanel: prevent concurrency updates that change visibility while reloading

and so displays something inaccurate and misleading for user
in a specific case when resetting a...

0ea2457ff6544d61373eebeb2367f280208f5582 authored about 1 year ago by Philippe Miossec <[email protected]>
perfs(LeftPanel): Update node text only when it has changed

because that's a costly operation

Especially useful if nothing changed between 2 refreshes.

Ex...

c50befdb1bd2785e5473a8687086e209fb4262c9 authored about 1 year ago by Philippe Miossec <[email protected]>
perfs(LeftPanel): more efficient way to build left panel node data

by not creating a lot of transient strings

f2369e3d6842ccab33e885877008d5e0a6c19196 authored about 1 year ago by Philippe Miossec <[email protected]>
ICSharpCode.TextEditor: Improve C# syntax highlighting

Include https://github.com/gitextensions/ICSharpCode.TextEditor/pull/37 in GitExtensions:

* add...

ac0fb3c9ee705f53f76cffed38764836dde6606f authored about 1 year ago by Philippe Miossec <[email protected]>
Improve graph tests (#11448)

* Add testcases MoveVisibleAndInvisibleLanesRight
* Improve and fixup RevisionGraphTests.AsciiG...

889750cc0afc9f1c43592d719165fdd455225b9e authored about 1 year ago by Michael Seibt <[email protected]>
BugReportForm: Remove badly used `DpiUtil.Scale()`

Theses usages have no effect as the value should be re-affected.

+ Scale "Information" column w...

c2f1a8ba584a1499356105cb2e02ac4d432c883f authored about 1 year ago by Philippe Miossec <[email protected]>
FormResetAnotherBranch: remove useless failing assert on posix path

now that the path is converted inside the method

63232a3db924516cf0fd9f7779436470af492c04 authored about 1 year ago by Philippe Miossec <[email protected]>
Tests runnable under dotnet 8 and latest R# - allow dotnet.exe as host (#11432)

1e1b946b65669c232db8eef55efb378d41a44b82 authored about 1 year ago by Pawel Marchewka <[email protected]>
Checkout tag using DoActionOnRepo (#11437)

fddb40f6db26fed7a1ac3b7a7f6f3815f680c802 authored about 1 year ago by Michael Seibt <[email protected]>
Ignore fetch/push options in RemoteVerboseLineRegex (#11429)

used by GetRemotesAsync

16ff4c2223533e8ab1c305abc9e9d2d69ec25697 authored about 1 year ago by Michael Seibt <[email protected]>
More user friendly error popup when setting conversion failed

8ece7c468ee7d6df2acc2d247851fe16d234b17b authored about 1 year ago by Philippe Miossec <[email protected]>
Use RebaseOptions

3c4cf8d72d8c3135d2848d389cc2c3f9ff061fee authored about 1 year ago by Igor Velikorossov <[email protected]>
Form Rebase: Add rebase dependent branches `--update-refs` rebase option

https://github.blog/2022-10-03-highlights-from-git-2-38/#rebase-dependent-branches-with-update-r...

99447c7d76e7e36941a1db49776f65094a1cad77 authored about 1 year ago by Philippe Miossec <[email protected]>
Settings: refactor getting true/false settings

051c89510bd790fa67defa0ca148940a95396750 authored about 1 year ago by Philippe Miossec <[email protected]>
Plugins: Fail to load a plugin no more prevent loading of all others (#11412)

When a plugin fail to load and an exception is raised,
no plugin was added to the `Plugins` col...

a37a45b15f9f96463cdcde4e0abf3cb7898a4107 authored about 1 year ago by Philippe Miossec <[email protected]>
Disable Italics _ in markdown (#11428)

Co-authored-by: Gerhard Olsson <[email protected]>

54dc5dfdaf4772ba990fd943c731f1cd18ade62a authored about 1 year ago by Gerhard Olsson <[email protected]>
Use CPM (#11420)

* Remove the old implicit version of CPM and use the new CPM
(see https://learn.microsoft.com/n...

6fd5cf9c8cfd0b89fbc8943a1b53b88c77d44a28 authored about 1 year ago by Igor Velikorossov <[email protected]>
CI: more meaningful icon instead of displaying a circle (#10893)

* CI: more meaningful icon instead of displaying a circle

* Use always the same font that sup...

9a3f67f2432130d611003e0224fc1db1358ddabb authored about 1 year ago by Philippe Miossec <[email protected]>
FormResetAnotherBranch: if there is only 1 similar remote, select it … (#11390)

* FormResetAnotherBranch: if there is only 1 similar remote, select it by default

i.e. remote...

99dcb5d104d8bbe00a4e979be3261cf8fcc20486 authored about 1 year ago by Philippe Miossec <[email protected]>
EditNetSpell: Automatically close the autocompletion popup

* when pressing a Separator character
(class of char extended to include some chars common in fi...

e324bceddf74e6bd01502fa5daf6d1675535c788 authored about 1 year ago by Philippe Miossec <[email protected]>
Commit: Add Commit message metadata provider

that add some metadata string in autocompletion:
"Co-authored-by: ", "Signed-off-by: ", "BREAKIN...

7add3f50e9b875cd8d07d6a31d99a4a084e2a3e6 authored about 1 year ago by Philippe Miossec <[email protected]>
Autocomplete: reduce word in completion

* Take only the scope of line change and not the whole file content
* add only the submodule nam...

434b64ba51a8131cfaa100e39bb1b635a3b6ec07 authored about 1 year ago by Philippe Miossec <[email protected]>
UseWaitCursor when waiting for Impact Graph results (#11409) (#11410)

* UseWaitCursor when waiting for Impact Graph results (#11409)

* Added name to contributors.txt

22f5ec43f4535120f71b614a21719ca7403def4b authored about 1 year ago by Steve Samons <[email protected]>
Remove redundant GitUICommands.GitModule (#11416)

b1fd8c37692cf973ce342869925de0f0f525809d authored about 1 year ago by Michael Seibt <[email protected]>
Remove bad shortcut association (rebase on pull-rebase) (#11408)

b98f9600d6dd6de04644191a64b2881fff057fd9 authored about 1 year ago by Philippe Miossec <[email protected]>
Separate internals to FileViewerInternal (#11349)

Limit exposure of document structure by moving some text handling
to FileViewerInternal.
Remove ...

65f6637bf596cd2f85cba4f52fd492b55a792fb3 authored about 1 year ago by Gerhard Olsson <[email protected]>
Refactor highlighting

Add a base class for the highlight service primarily used for diff highlighting.
Rename AddPatch...

41075ae021a7e117b1b3db6db1ee4b31739dc13b authored about 1 year ago by Gerhard Olsson <[email protected]>
SYSLIB1045 compile regex at compiletime (#11371)

* SYSLIB1045 compile regex at compiletime

Regex with static strings can be precompiled to imp...

ec9fa97d36025f4ab0cc027dc328f5151819cb01 authored about 1 year ago by Gerhard Olsson <[email protected]>
Rename ISettingsSource -> SettingsSource because it's not interface (#11397)

07bd4f1e01de857f9275ca9c34f0db66c3b5e0b8 authored about 1 year ago by Igor Velikorossov <[email protected]>
Merge tag 'v4.2.1'

Servicing release for v4.2

df5a7bce4a1d2687ee4b335917ca60a7a18052ce authored about 1 year ago by Igor Velikorossov <[email protected]>
Update README.md

b8ba34bff2ca85a6351cad21537f01d6db9238a8 authored about 1 year ago by Igor Velikorossov <[email protected]>
Release 4.2.1

b0c0b284876b63c52c77195ada82a85bfadbb083 authored about 1 year ago by RussKie <[email protected]>
Update signatures

215f80148bcc687bdb0889c89f702cf7173aa562 authored about 1 year ago by Igor Velikorossov <[email protected]>
Update namespaces

4d609aaaedaf7250fbf9cacd959aac79cc0219ca authored about 1 year ago by Igor Velikorossov <[email protected]>
Compile

93ac1d837b3a8bd70d108310d27fda32dfd499fa authored about 1 year ago by Igor Velikorossov <[email protected]>
IDE000028 Collection expressions (#11372)

* Enable C# 12

* IDE000028 Simplify list init

Disable StyleCop SA1010.

---------

Co-...

1cfb0e4441e260ff252f258b08cb403df76801e5 authored about 1 year ago by Gerhard Olsson <[email protected]>
Update README.md (#11394)

030255ef17cb54d318662da1678225127e34cd13 authored about 1 year ago by Igor Velikorossov <[email protected]>
Update to .NET 8 (#11240)

291c6d1c3615e6bc67ea56bbe1beae78db823743 authored about 1 year ago by Igor Velikorossov <[email protected]>
GPG: don't crash on artificial commits (#11389)

and hide the tab

Fixes #11388

0fc9a06555691c7061aad487e3a157ddfa90b2e8 authored about 1 year ago by Philippe Miossec <[email protected]>
Avoid popup resetting new file to index (#11393)

Co-authored-by: Gerhard Olsson <[email protected]>

739c93a0014887eb445c7ca6e9a37bfdf5f8019d authored about 1 year ago by Gerhard Olsson <[email protected]>
Do not migrate empty settings (#11384)

* Do not migrate empty settings

* fixup! Do not migrate empty settings

---------

Co-aut...

2b124acc74bd2a66d679ef6b7cae9d33dd64c68a authored about 1 year ago by Gerhard Olsson <[email protected]>
GitExtSshAskPass: Ensure chars are outputed as UTF8 chars (#11381)

because "By default, windows console does not process wide characters."

See https://stackover...

03f4899b3e4e09915fe658ce24c0078ec61f5fae authored about 1 year ago by Philippe Miossec <[email protected]>
Script user input improvement (#11281)

* You said "quotes"?

* Scripts: better user input UX (i.e. `{UserInput}` with custom label)
...

eeaf3c13e644a15178686af70bf362547943daa6 authored about 1 year ago by Philippe Miossec <[email protected]>
Let git deny the commit if committer is not specified (#11369)

- Return null if git config setting is not set and display "/... not configured/"
- Remove FormC...

650ef142166ac91dc6b4de85f757fd1e0c62b645 authored about 1 year ago by Michael Seibt <[email protected]>
Delete unused branch plugin: Makes GetBranchNames() support worktrees (#11376)

by parsing correctly the output of the command
`git branch --list --merged HEAD`
that contains...

5d6b4a662e7bb28192a811adee042d6c0ab0570d authored about 1 year ago by Philippe Miossec <[email protected]>
Let git deny the commit if committer is not specified (#11369)

- Return null if git config setting is not set and display "/... not configured/"
- Remove Form...

44be238d28e5c68ee11bca3f67351d7383777e65 authored about 1 year ago by Michael Seibt <[email protected]>
Use static Regex in a few more situations (#11370)

Skip Compiled regex for a few non static regex

That are not expected to be executing extremel...

4c6fadf4abd04d5dd684fd1ef22c73dca25b490a authored about 1 year ago by Gerhard Olsson <[email protected]>
FormCommit always has a _currentFilesList (#11363)

1867ba1a2830da98f3297ee40351c0a8eec4c380 authored about 1 year ago by Michael Seibt <[email protected]>
Force all callers to pass GetPathForGitExecution (#11362)

569ce7a9d91391fdb9bbb8833809bacaeb987f35 authored about 1 year ago by Michael Seibt <[email protected]>
Rename to GetPathForGitExecution (#11362)

in order to avoid misleading abbreviation

fabac10d9759a8121c9d7c2b7ced5522cd086164 authored about 1 year ago by Michael Seibt <[email protected]>
Merge branch 'release/4.0' into master

d5d443d5e276f35b08483f30911a0a2e6c5ec54f authored about 1 year ago by Michael Seibt <[email protected]>
Update translations and changelog

bf814d4f1c6f178eacef38d592b700f9f2519dcb authored about 1 year ago by Igor Velikorossov <[email protected]>
SetDocumentationBaseUrl using ProductVersion (#11348)

e844827293b01cd3c26bfb48e264a3604796ecac authored about 1 year ago by Michael Seibt <[email protected]>
Partly manually convert designer files to newly generated format

* Convert handlers
From:\+= new System\.EventHandler\(([^)]+)\);
to: $ += $1;
* Remove 'th...

8e5ffcf465b544d7c00d41c1e263fe3f773297a8 authored about 1 year ago by Philippe Miossec <[email protected]>
Sort StartSegments in order to reduce crossings (#11327)

d1e0e1ec716196abbee2c6d4c8114a481d60bb20 authored about 1 year ago by Michael Seibt <[email protected]>
DetailedSettingsPage rewritten by MSVS

7e2fb0f6d30b9119defe8065e506591c5ca40e1c authored about 1 year ago by Michael Seibt <[email protected]>
Add option to fan out all children lanes directly at parent (#11327)

c6e95419473c4c449475176650cefb0d2cadd592 authored about 1 year ago by Michael Seibt <[email protected]>
Load hotkeys consistently (#11330)

and from HandleSettingsChanged

7479318a29897dc8c7f8b93ad2aeba81d8b46a36 authored about 1 year ago by Michael Seibt <[email protected]>
Cleaning: remove settings logic no more used (#11332)

because put in place for v2.50
and it is very unlikely that someone will migrate from v2.50 to ...

5443332111bd8342640bddf2763fbc03dc8e1ff5 authored about 1 year ago by Philippe Miossec <[email protected]>
Fixup ISettings<T> tests (#11341)

b6ecd971a710b9903178336a1f1933083db0244e authored about 1 year ago by Michael Seibt <[email protected]>
Git 2.42.0 (#11340)

Co-authored-by: Gerhard Gerhard Olsson <[email protected]>

b404ab5bc83828794b0340931313e4eaf043d4d2 authored about 1 year ago by Gerhard Olsson <[email protected]>
Store most important view settings on request only (#10851)

f6f0ca4ed5f41bd252b46cf5cf61dceae8567b60 authored about 1 year ago by Michael Seibt <[email protected]>
Support empty SettingsPath (#10851)

02e60b81877c2d620390c847761d406dc16d2328 authored about 1 year ago by Michael Seibt <[email protected]>
Turn IScriptHostControl into IScriptOptionsProvider (#11325)

0898ee687cf676be0d3d4bbc190447b036267043 authored about 1 year ago by Michael Seibt <[email protected]>
Remove IRunScript (#11325)

c7f6aa3f620b279fc3e6d8f011f879135c8dbeb6 authored about 1 year ago by Michael Seibt <[email protected]>
Call ISetting<T>.Create<T> only once (#11326)

0931ee3ae11f674e184519d7de06a977849c4b63 authored about 1 year ago by Michael Seibt <[email protected]>
Provide IServiceProvider to FormStatus (#11320)

when running scripts
by downcasting from IGitUICommands to GitUICommands

Make GitUICommands ...

581ca000b1117158a2a69df95f14dc1255894042 authored about 1 year ago by Michael Seibt <[email protected]>
Move IScriptHostControl functions to IBrowseRepo (#11324)

because
- RevisionGridControl access is provided via IGitUICommands.BrowseRepo
- RevisionGridC...

4e4a13531ff5473f0cc3970dc0807bba3c8dd0e4 authored about 1 year ago by Michael Seibt <[email protected]>
Replace GitUICommands.Browse* functions (#11323)

with direct calls via GitUICommands.BrowseRepo

6e1d15a2594b405f2eb71dcc2161d486b3722227 authored about 1 year ago by Michael Seibt <[email protected]>
Move GitModule.Commit commands

Note: `useExplicitCommitMessage` was changed to `false` by default

51687c535cf024b7896031d916c61aacfb1677b4 authored about 1 year ago by Igor Velikorossov <[email protected]>
Sort lexicographically

d70256fb85e772f55eef1a180846cb8e23b857ff authored about 1 year ago by Igor Velikorossov <[email protected]>
Move tests to match folder structure

a32394211a501b74d265b47ac64a794a19d4b531 authored about 1 year ago by Igor Velikorossov <[email protected]>
Move GitModule.Push* commands

9ff572cbad08ff29e4e2c21f44e0b8871becb3d5 authored about 1 year ago by Igor Velikorossov <[email protected]>
Remove CommandStatus (#11279)

because .NeedsGridRefresh has become obsolete

28648b10a51908d733d417d5008c98ddacba4add authored about 1 year ago by Michael Seibt <[email protected]>
Scripts: add a new `{HEAD}` option

that return the checked out branch
or the commit hash if detached HEAD.

+ a little less mislead...

3d669363e49a74f4064b769e59fd1cf97706baee authored about 1 year ago by Philippe Miossec <[email protected]>
Remove RevisionGraphRevision._parents (#11314)

f2f8f9830a24d4c07ba3f9d7a92b5297a2e1cb38 authored about 1 year ago by Michael Seibt <[email protected]>
Trigger RepoChangedNotifier after script / plugin (#11309)

133d02be57295dbd1faecee3f665fab3b15f3260 authored about 1 year ago by Michael Seibt <[email protected]>
Correctly reset unstaged changes without affecting staged (#11307)

Resolves #11216

---------

Co-authored-by: Gerhard Gerhard Olsson <[email protected]....

4403984b1df492b7a09434b7bfe06cd0949c4203 authored about 1 year ago by Igor Velikorossov <[email protected]>
Fix commit graph crash when commit message started with a new line (#11313)

Fixes #11299

0de0b362162cba1715d06e43fdc31b3c5e508cc1 authored about 1 year ago by Ivan Vinogradov <[email protected]>
Symbolic links to .git in WSL (#11305)

Co-authored-by: Gerhard Gerhard Olsson <[email protected]>

04c7dae18856ac65ff1a64ab833344c3d2f9d245 authored about 1 year ago by Gerhard Olsson <[email protected]>
Reset selection when opening a repo without a checkout (#11306)

Eliminate an Assert.
Add comment for an existing situation.

Co-authored-by: Gerhard Gerhard ...

06adb3a7c7992fb3f35d212a6740033702cafe80 authored about 1 year ago by Gerhard Olsson <[email protected]>
RevisionGraph: improve internal structures (#11268)

General changes to improve cpu execution and to
limit allocations. Some changes are very minor ...

1ffedca79e369911e737d5a5aba8e235357e9514 authored about 1 year ago by Gerhard Olsson <[email protected]>
Deactivate very slow handling of lane sharing (#11294)

in order to avoid deep nested calls of _previousRow.GetLaneForSegment()

89cbc43543e26077ff0ba5dd822c8889ada05de7 authored about 1 year ago by Michael Seibt <[email protected]>
RevisionGrid: Separate add/insert of artificial commits (#11267)

If HEAD is not included in git-log, the artificial commits are
inserted after all commits are l...

7cee1b824b3fef6a0235a40127e7870fcf7b4b0e authored about 1 year ago by Gerhard Olsson <[email protected]>
Warning for IDE0008 Use explicit type instead of var (#11288)

Default values added by VS for new settings

58b2f2a6f62ddadb7be7ed6be0692c77d2f83cb4 authored about 1 year ago by Gerhard Olsson <[email protected]>
GitLab exception with concurrent access (#11283)

1a5567544a876249779df76ceaed443e9a1679d1 authored about 1 year ago by Gerhard Olsson <[email protected]>
Bypassing hotkeys processing when inside SearchControl (#11290)

e717c360f716f75b98ce6379421bd1628282b553 authored about 1 year ago by Dmitry Bozhenok <[email protected]>
Update contributors.txt (#11289)

b074d7e2b0b690eb2be452f2e057e76ee49c41dd authored about 1 year ago by Dmitry Bozhenok <[email protected]>
Do not launch debugger on Debug.Fail in test run (#11287)

37c8019594b8bb9819ddc866e10a54f1302b86ca authored about 1 year ago by Michael Seibt <[email protected]>
Add helper method to handle Debug.Assert and Debug.Fail (#11270)

39655a0716a01cbacc22538806fe20ef5fe4143d authored about 1 year ago by Igor Velikorossov <[email protected]>