Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2012-04

Development of other revision control + easy searching through mailing list archives

11 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Dawson

Hi all,

I just joined this list today as a result of an email conversation I had with the lead developer of LazSVNPkg, the Lazarus SVN plugin for revision control the SVN way. He suggested that I raise the issue on the list if I wanted to help on this. So that is the reason I joined the list and raised this email.

I'm interested in a more universal approach, which would allow one to use GIT, Mercurial, or let's say Bazaar (or shudder, CVS).

Ah ... another question I have is kind of a noob question, since I'm new on this list. Since I couldn't see any easy way of searching through the entire archive for this topic, I laboriously scanned each and every archive on the list for by SUBJECT. Is there an easier way to do this? (I tried googling with what I thought were reasonable search terms, but that didn't help either.) I guess I could download the whole kit kat and kaboodle and store them locally, but that is a bit of trouble and a bit of disk space. Any suggestions that would make this less cumbersome would be appreciated.

Dawson

Reply by email

Martin Schreiber
to Dawson
Dawson wrote 11 lines
Ah ... another question I have is kind of a noob question, since I'm new on this list. Since I couldn't see any easy way of searching through the entire archive for this topic, I laboriously scanned each and every archive on the list for by SUBJECT. Is there an easier way to do this? (I tried googling with what I thought were reasonable search terms, but that didn't help either.) I guess I could download the whole kit kat and kaboodle and store them locally, but that is a bit of trouble and a bit of disk space. Any suggestions that would make this less cumbersome would be appreciated.

http://www.mail-archive.com/lazarus%40miraclec.com/

Martin

Reply by email

Martin Schreiber
to Martin Schreiber
Martin Schreiber wrote 14 lines
On Wednesday 11 April 2012 08:44:28 Dawson wrote: > > Ah ... another question I have is kind of a noob question, since I'm new > on this list. Since I couldn't see any easy way of searching through the > entire archive for this topic, I laboriously scanned each and every > archive on the list for by SUBJECT. Is there an easier way to do this? > (I tried googling with what I thought were reasonable search terms, but > that didn't help either.) I guess I could download the whole kit kat and > kaboodle and store them locally, but that is a bit of trouble and a bit > of disk space. Any suggestions that would make this less cumbersome > would be appreciated. > http://www.mail-archive.com/lazarus%40miraclec.com/

or
http://news.gmane.org/gmane.comp.ide.lazarus.general

Reply by email

Martin Schreiber
to Martin Schreiber: http://www.mail-archive.com/lazarus%40miraclec.com/ Martin
Martin Schreiber wrote 14 lines
On Wednesday 11 April 2012 08:44:28 Dawson wrote: > > Ah ... another question I have is kind of a noob question, since I'm new > on this list. Since I couldn't see any easy way of searching through the > entire archive for this topic, I laboriously scanned each and every > archive on the list for by SUBJECT. Is there an easier way to do this? > (I tried googling with what I thought were reasonable search terms, but > that didn't help either.) I guess I could download the whole kit kat and > kaboodle and store them locally, but that is a bit of trouble and a bit > of disk space. Any suggestions that would make this less cumbersome > would be appreciated. > http://www.mail-archive.com/lazarus%40miraclec.com/

Bad luck today, this is a very old link. Better use http://www.mail-archive.com/lazarus%40lists.lazarus.freepascal.org/ sorry. ;-)

Martin

Reply by email

Reinier Olislagers
to Dawson: I just joined this list today as a result of an email conversation I had with the lead…
Dawson wrote 7 lines
Hi all, I just joined this list today as a result of an email conversation I had with the lead developer of LazSVNPkg, the Lazarus SVN plugin for revision control the SVN way. He suggested that I raise the issue on the list if I wanted to help on this. So that is the reason I joined the list and raised this email.

Interesting.

What are your plans? (Note: haven't used the Lazarus SVN plugin yet)

I'm interested in a more universal approach, which would allow one to use GIT, Mercurial, or let's say Bazaar (or shudder, CVS).

See here for a message on an extended SVN class that might serve as a basis for porting functionality:
http:/msg28007.html

I might well be interested in helping with a mercurial port...

Regards,
Reinier

Reply by email

Martin Schreiber
to Reinier Olislagers
Reinier Olislagers wrote 8 lines
On 11-4-2012 8:44, Dawson wrote: See here for a message on an extended SVN class that might serve as a basis for porting functionality: http:/msg28007.html I might well be interested in helping with a mercurial port...

A FPC based git frontend is here:
https://gitorious.org/mseuniverse/mseuniverse/trees/master/tools/msegit Screenhots and binaries:
http://sourceforge.net/projects/mseuniverse/

Martin

Reply by email

Graeme Geldenhuys
to Martin Schreiber
Martin Schreiber wrote

I might be wrong, but I think the original poster was referring to a "Source Code Management API" for Lazarus IDE, making it possible for the Lazarus IDE to manage projects stored in SubVersion, Git, Mercurial and so forth.

PS:
If my assumption is correct, may I suggest those developers also have a look at other cross-platform IDE's like Eclipse, IntelliJ IDEA (this one has good multiple SCM support), which has a SCM API for many years and which is not bound to the Microsoft Source Code Control (SCC) API.

Regards, ? - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://fpgui.sourceforge.net

Reply by email

Reinier Olislagers
to Graeme Geldenhuys
Graeme Geldenhuys wrote 10 lines
On 11 April 2012 10:20, Martin Schreiber wrote: >> > A FPC based git frontend is here: > https://gitorious.org/mseuniverse/mseuniverse/trees/master/tools/msegit I might be wrong, but I think the original poster was referring to a "Source Code Management API" for Lazarus IDE, making it possible for the Lazarus IDE to manage projects stored in SubVersion, Git, Mercurial and so forth.

IIUC a component, not an API, that does that for you.

The description for lazsvnpkg is:
Author: Darius Blaszyk
Description / Abstract: A Lazarus SVN IDE plugin

In that case, having code that shows how to do the same as the SVN classes in FPC for other version control systems would surely be helpful?

Reply by email

Mattias Gaertner
to Graeme Geldenhuys: I might be wrong, but I think the original poster was referring to a "Source Code…
Show quoted text 10 lines
On 11 April 2012 10:20, Martin Schreiber wrote: >> > A FPC based git frontend is here: > https://gitorious.org/mseuniverse/mseuniverse/trees/master/tools/msegit I might be wrong, but I think the original poster was referring to a "Source Code Management API" for Lazarus IDE, making it possible for the Lazarus IDE to manage projects stored in SubVersion, Git, Mercurial and so forth.

I agree that it makes no sense to create a separate IDE addon for each VCS. Many GUI elements can be shared.
I have no idea how a "Source Code Management API" should look like though.

Dawson,
when you need some help about the IDE interface, just ask.

Show quoted text 5 lines
PS: If my assumption is correct, may I suggest those developers also have a look at other cross-platform IDE's like Eclipse, IntelliJ IDEA (this one has good multiple SCM support), which has a SCM API for many years and which is not bound to the Microsoft Source Code Control (SCC) API.

+1

Mattias

Reply by email

Dawson

Thanks Martin for your posts on where to look for archives, that was helpful. I wanted to do my best to check things out before I asked questions that have already been covered.

In rebuilding Lazarus with LazSVNPkg, I do get the added functionality to the IDE and the forms pop up when they should, (some of them seem to crash consistently also), but I can't figure out how to make it work, nor can I find any instructions anywhere as to how to use it. Documentation seems to not be available, or else it is well hidden. I wanted to see what works in the Lazarus framework before I go tinkering! About the closest I could find to any documentation is: http://wiki.lazarus.freepascal.org/LazSVNPkg, and I suppose I can peek at the source a bit too, but from reading earlier discussion threads I got the impression that it basically worked. (Also from the lead developer's email to me earlier.) Question ... What do you need to get LazSVNPkg to work? ... (my repo is on SourceForge) -----------------------

Sorry, I couldn't figure out how to respond to the post directly .. I'm on a mac ... every time I clicked on the "reply via email to Martin Schreiber" I got this message:

"Error
There is an error processing your reply request. Please try again later. Requested archive does not exist"

... so I just posted this generally to the list ... (I guess there are a few things to learn.

thanks Martin, et al.

Dawson

Reply by email

Martin Schreiber
to Graeme Geldenhuys: I might be wrong, but I think the original poster was referring to a "Source Code…
Graeme Geldenhuys wrote 9 lines
On 11 April 2012 10:20, Martin Schreiber wrote: > A FPC based git frontend is here: > https://gitorious.org/mseuniverse/mseuniverse/trees/master/tools/msegit I might be wrong, but I think the original poster was referring to a "Source Code Management API" for Lazarus IDE, making it possible for the Lazarus IDE to manage projects stored in SubVersion, Git, Mercurial and so forth.

And there he needs to communicate with the git program, to parse the data what git returns, to build caches and the like where the MSEgit project provides GPL'ed Free Pascal code.

Martin

Reply by email