Jeff Young
e045def6f7
Correct underline spacing in dialogs; flatten origins & axes.
5 months ago
Graham Keeth
454c95ac51
change title case to sentence case in Git preferences
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20784
7 months ago
Seth Hillbrand
deb14110aa
Remove accident call to default SSHKey
The sshkey should not be reset when changing to https protocol.
8 months ago
Seth Hillbrand
22e1f70a7e
Remove requirement for name
Name is not needed for new git repos and is hidden, so can't be set
8 months ago
Seth Hillbrand
f83e607e6e
Enable/disable git tracking in user prefs
Don't require advanced config for people who want to disable
8 months ago
Seth Hillbrand
b8225ba2d6
Fix some regressions in git handling
Set default to rebase for pull
Update error string on auth failure
Improve trace logging
8 months ago
Seth Hillbrand
676dd4ceec
Fix inheritance for git_common
Avoids repo type pointer issues when casting from void
8 months ago
Seth Hillbrand
2c52f98da4
Add ability for git to negotiate with agents
Updates the git connection dialog to reflect default agentic behavior,
followed by default keys and only then reverting to a custom selection
if the user desires
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20204
8 months ago
Seth Hillbrand
26c331a837
Adjust git handling
- Utilize scoped deletion for individual git_*_free() calls
- Protect against multiple usage when updating icons
- Reduce frequency of git update calls
8 months ago
Wayne Stambaugh
f538908f62
Fix git clone project dialog layout issues.
Use enable/disable instead of show/hide to prevent large areas of blank
space in the dialog.
Set the minimum dialog size after the initial launch to prevent controls
from being cut off when resizing dialog to less than the initial size.
Fix static and dialog title bar string capitalization.
Add colons (:) to the end of description static text controls as is done
elsewhere in KiCad.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20045
9 months ago
Jon Evans
f59c5a9a26
Git: handle new-but-already-staged files
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19893
9 months ago
Seth Hillbrand
0b2d4d4879
Revise Copyright statement to align with TLF
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo. Avoids needing to
repeatly update.
Also updates AUTHORS.txt from current repo with contributor names
11 months ago
Seth Hillbrand
5156229da7
Fixup previous edit
2 years ago
Seth Hillbrand
8a306eecb6
Cleanup libgit init calls
2 years ago
Alex Shvartzkop
5475359d00
More build time optimizations.
2 years ago
Alex Shvartzkop
16e3692e71
Build time optimizations.
2 years ago
Jon Evans
1988aac2b3
Update a few more list/tree views for macOS
2 years ago
Alex Shvartzkop
b3df08c7b1
Initialize git_remote_callbacks structure.
(cherry picked from commit 35192f5bd4 )
2 years ago
Alex Shvartzkop
755bfe3492
Initialize git_repository_init_options structure.
(cherry picked from commit d84a5e6f03 )
2 years ago
Jeff Young
4a561b04bc
Code cleanup and compiler warnings.
(cherry picked from commit 51848a0b43 )
2 years ago
Jan Wichmann
b65fa46c3c
Move git clone to standard create project
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16523
2 years ago
Ian McInerney
44ee299941
Fix layout issues in git clone dialog
2 years ago
Alex Shvartzkop
c93eb679c1
Commit Changes dialog: make more strings translatable; formatting.
2 years ago
Alex Shvartzkop
b0cc9d50b2
Fix a bug with fields focus in Clone Project from Git Repository.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16217
2 years ago
Alex Shvartzkop
6c21e0607b
Use wxFileName::Mkdir instead of wxMkDir.
wxMkDir is a CRT wrapper that doesn't actually return bool.
2 years ago
Seth Hillbrand
1c847889e7
Use deprecated GIT defines
Older Ubuntus/Debians use libgit2 that does not support the new defines.
Newer libgit2 provides a name define translation
2 years ago
Jon Evans
eb5b3db063
Add bitmap bundle support to BITMAP_SCALE
Change a bunch of buttons and toolbars to use it
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14119
2 years ago
Seth Hillbrand
91a151deb1
Coverity fixes
2 years ago
jean-pierre charras
f87065bf0b
Fix compil issues on msys2 , gcc13
2 years ago
Alex Shvartzkop
8c7fe9b071
Use fn_str for ifstream in Git dialog.
2 years ago
Seth Hillbrand
81214e1f0f
Remove unneeded headers
2 years ago
Seth Hillbrand
d99641be40
ADDED: Git integration support
Adds support for project-based git integration, branch support, commit,
revert and updates
Fixes https://gitlab.com/kicad/code/kicad/issues/10441
2 years ago