You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been looking for a good (feature-rich, modern GUI, preferably open source) git client with Linux support for a while now, very happy to have came across GitQlient!
One feature which is critical for some of my projects (games-based) is support for Git LFS. It would be great if Git LFS features were supported in the GUI, namely this might include:
Detect if user has the Git LFS extension installed (enable / disable LFS functionality in GUI if not, or potentially provide a shortcut to install it)
Ability to initialise Git LFS on a repository
Indicator in GUI of whether Git LFS is initialised or not
Ability to add file path patterns to Git LFS tracking (i.e. to .gitattributes file)
Ensure standard push/pull functions account for LFS file downloading/uploading (depending how GitQlient detects push/pull operations success this may already work, not had a chance to test this yet)
Run additional LFS specific commands
LFS fetch
LFS pull (in case download of any LFS files failed as part of standard checkout operation for some reason)
LFS prune
As a bonus it would be great if file locking/unlocking functionality of LFS was also supported, but perhaps that is an additional feature request
At least to my mind those would seem the essential features in order to support an entire LFS workflow within the GUI. LFS is already supported within a number of other git clients, such as Sourcetree and Fork, which could also be used as a basis.
The text was updated successfully, but these errors were encountered:
First of all, a big thank you! I didn't realize this existed, I've never found the need for it in my projects but totally see the point on having it.
What you propose is the addition of a big feature, and tbh I'm quite exited about it! I'm going to keep it in the backlog and investigate more about it as soon as I release 1.1.0.
I'd need to do several local tests to see how it works and then analyse how it will fit in the GUI but it looks like a feature I'd like to have.
I've been looking for a good (feature-rich, modern GUI, preferably open source) git client with Linux support for a while now, very happy to have came across GitQlient!
One feature which is critical for some of my projects (games-based) is support for Git LFS. It would be great if Git LFS features were supported in the GUI, namely this might include:
At least to my mind those would seem the essential features in order to support an entire LFS workflow within the GUI. LFS is already supported within a number of other git clients, such as Sourcetree and Fork, which could also be used as a basis.
The text was updated successfully, but these errors were encountered: