[fpc-pascal] How to get fpc and lazarus sources when svn has shut down?

Martin Frb lazarus at mfriebe.de
Thu Aug 12 15:11:56 CEST 2021


On 12/08/2021 15:04, Michael Van Canneyt via fpc-pascal wrote:
>
> If you do an update of an existing directory, instead of
>
> git clone http://theurl/ thesourcedirectory
>
> you must do
>
> cd thesourcedirectory
> git pull
> cd ..
>
> This will reduce the download size considerably.

If he stays on the same branch (assuming he is on a branch). Or if his 
"--depth" was deep enough to have common history with the new target branch.

An svn server (afaik) calculates the diff between any 2 revisions, even 
on diff branches...
But (afaik, really not sure) git will look for the nearest common 
history, and download all changes from that point.

This makes sense for git, because "--depth" is the exception, and not 
what the design is made for. So git would assume you want the commits in 
the middle, and it would assume you have common history.
(But again, not tested at all).

And if you "cloned" only a "tag" (depth 1), not a branch => then you may 
not have an upstream branch. So you can't "git pull".




More information about the fpc-pascal mailing list