Page 1 of 1
Git Integration
Posted: Sat Nov 16, 2024 6:26 am
by Psych
Would be nice to have some sort of GIT functionality in the IDE, even its just basic stuff, since this is now the standard for group collaborative projects.
For example, to open a git repo, branch and commit, etc etc.
Re: Git Integration
Posted: Sat Nov 16, 2024 2:57 pm
by NicTheQuick
Alternatively a complete VSCode integration for Purebasic would be really nice.
Re: Git Integration
Posted: Sun Nov 17, 2024 3:54 pm
by skywalk
Or do what SQLite does.
Re: Git Integration
Posted: Mon Nov 18, 2024 10:32 am
by NicTheQuick
skywalk wrote: Sun Nov 17, 2024 3:54 pm
Or do what SQLite does.
Can you explain to me what this has to do with Git integration?
Re: Git Integration
Posted: Mon Nov 18, 2024 11:52 am
by Fred
Git integration is out of scope for the IDE, but on Windows you can easily use TortoiseGit which integrate in the explorer. So you can use it from the OpenFile() dialog for example, without leaving the IDE.
Re: Git Integration
Posted: Tue Nov 19, 2024 12:12 am
by skywalk
NicTheQuick wrote: Mon Nov 18, 2024 10:32 am
skywalk wrote: Sun Nov 17, 2024 3:54 pm
Or do what SQLite does.
Can you explain to me what this has to do with Git integration?
I was suggesting a git alternative, fossil.exe. 1 exe and it throws up a server and supports timeline views, tickets, forum, and of course distributed version control with even a git i/o.
Re: Git Integration
Posted: Tue Nov 19, 2024 7:54 am
by DarkDragon
skywalk wrote: Tue Nov 19, 2024 12:12 am
NicTheQuick wrote: Mon Nov 18, 2024 10:32 am
skywalk wrote: Sun Nov 17, 2024 3:54 pm
Or do what SQLite does.
Can you explain to me what this has to do with Git integration?
I was suggesting a git alternative, fossil.exe. 1 exe and it throws up a server and supports timeline views, tickets, forum, and of course distributed version control with even a git i/o.
I've read their website a bit. The missing link we didn't know is: SQLite developers use Fossil for versioning (fossil can sync automatically to a git repo) and Fossil stores the versioned content inside an SQLite database.
I initially thought you wanted to build a completely own vcs storing everything in SQLite manually with manual coding of all the merging algorithms etc. And I think NicTheQuick assumed the same. "Do what SQLite does" meant for me the SQLite product, not the team behind

.
Re: Git Integration
Posted: Tue Nov 19, 2024 1:49 pm
by skywalk
Sorry, I've used fossil so long I thought it was well known as SQLite's dvcs and web server.
Re: Git Integration
Posted: Mon Nov 25, 2024 6:03 am
by Psych
Fred wrote: Mon Nov 18, 2024 11:52 am
Git integration is out of scope for the IDE, but on Windows you can easily use TortoiseGit which integrate in the explorer. So you can use it from the OpenFile() dialog for example, without leaving the IDE.
This being the case, would you consider some sort of Visual Studio integration?
Re: Git Integration
Posted: Mon Nov 25, 2024 9:35 am
by Fred
It's a third party project, we won't do official support for Visual Studio as you will gain git but loose on all specific PB stuffs (integrated debugger, etc.)