[Lazarus] Where do I get the Lazarus sources on the release tag?

Bo Berglund bo.berglund at gmail.com
Mon Nov 22 00:27:52 CET 2021


I have a script to install Lazarus and FPC on Linux which exports the sources
from the subversion repositories on the release tags.
I use this when installing FPC/Lazarus on Raspberry Pi and other Linux devices.

But that does not work anymore because of the move to gitlab:

>From an earlier post on this list:

> In order to lower maintenance of their own infrastructure, a hosted solution
> has been chosen, and an open source license was granted to the teams.
> 
> You can see the current progress at:
> 
> https://gitlab.com/freepascal.org
> 
> 2 subgroups have been made:
> 
> https://gitlab.com/freepascal.org/fpc
> https://gitlab.com/freepascal.org/lazarus-ide

Unfortunately I failed to find the release tags on these URL:s, so I could check
out (or rather export) the sources for Lazarus and Fpc.

The closest I have come for Lazarus is here:
https://gitlab.com/freepascal.org/lazarus/lazarus/-/tags

But if I try something like
svn export https://gitlab.com/freepascal.org/lazarus/lazarus/-/tags/main-2_3 2.3
it fails with an error:

E160013: '/freepascal.org/lazarus/lazarus/-/tags/main-2_3' path not found

I have read this too, to no avail:
https://wiki.lazarus.freepascal.org/Getting_Lazarus#Getting_Lazarus_from_the_GitLab_server

I want to retrieve the sources of a specific release tagged version, not some
bleeding edge fixes work in progress version.

Can someone please tell me where the *release tagged* versions are hidden?
Surely there must be a git URL one can use with svn to get a specific tagged
source release?

And I do not want to clone the complete Lazarus repository...
I have not used GIT ever, but Subversion for many years.


-- 
Bo Berglund
Developer in Sweden



More information about the lazarus mailing list