Git Integration

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
Psych
Enthusiast
Enthusiast
Posts: 239
Joined: Thu Dec 18, 2008 3:35 pm
Location: Wales, UK

Git Integration

Post 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.
----------------------------------------------------------------------------
Commenting your own code is admitting you don't understand it.
----------------------------------------------------------------------------
User avatar
NicTheQuick
Addict
Addict
Posts: 1519
Joined: Sun Jun 22, 2003 7:43 pm
Location: Germany, Saarbrücken
Contact:

Re: Git Integration

Post by NicTheQuick »

Alternatively a complete VSCode integration for Purebasic would be really nice.
The english grammar is freeware, you can use it freely - But it's not Open Source, i.e. you can not change it or publish it in altered way.
User avatar
skywalk
Addict
Addict
Posts: 4218
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: Git Integration

Post by skywalk »

Or do what SQLite does.
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
User avatar
NicTheQuick
Addict
Addict
Posts: 1519
Joined: Sun Jun 22, 2003 7:43 pm
Location: Germany, Saarbrücken
Contact:

Re: Git Integration

Post 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?
The english grammar is freeware, you can use it freely - But it's not Open Source, i.e. you can not change it or publish it in altered way.
Fred
Administrator
Administrator
Posts: 18220
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Git Integration

Post 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.
User avatar
skywalk
Addict
Addict
Posts: 4218
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: Git Integration

Post 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.
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
DarkDragon
Addict
Addict
Posts: 2345
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Re: Git Integration

Post 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 😉.
bye,
Daniel
User avatar
skywalk
Addict
Addict
Posts: 4218
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: Git Integration

Post by skywalk »

Sorry, I've used fossil so long I thought it was well known as SQLite's dvcs and web server.
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
Psych
Enthusiast
Enthusiast
Posts: 239
Joined: Thu Dec 18, 2008 3:35 pm
Location: Wales, UK

Re: Git Integration

Post 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?
----------------------------------------------------------------------------
Commenting your own code is admitting you don't understand it.
----------------------------------------------------------------------------
Fred
Administrator
Administrator
Posts: 18220
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Git Integration

Post 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.)
Post Reply