remove rsync from devel/git

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

remove rsync from devel/git

Jan Stary
If I read
https://github.com/git/git/blob/master/Documentation/RelNotes/2.8.0.txt
right, rsync support was removed from git about three years ago.

        Jan


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/git/Makefile,v
retrieving revision 1.201
diff -u -p -r1.201 Makefile
--- Makefile 16 Jul 2019 09:56:55 -0000 1.201
+++ Makefile 14 Aug 2019 11:40:30 -0000
@@ -5,7 +5,7 @@ COMMENT-svn = GIT - subversion interoper
 COMMENT-x11 = GIT - graphical tools
 
 V = 2.22.0
-REVISION = 0
+REVISION = 1
 DISTNAME = git-${V}
 PKGNAME-main = ${DISTNAME}
 PKGNAME-svn = git-svn-${V}
@@ -45,8 +45,7 @@ MULTI_PACKAGES = -main -svn -x11
 WANTLIB-main = c crypto curl expat iconv intl nghttp2 pthread ssl z
 
 RUN_DEPENDS-main = devel/cvsps \
- devel/p5-Error \
- net/rsync
+ devel/p5-Error
 LIB_DEPENDS-main = devel/gettext,-runtime \
  net/curl \
  www/nghttp2

Reply | Threaded
Open this post in threaded view
|

Re: remove rsync from devel/git

Jeremie Courreges-Anglas-2

+cc maintainer

On Wed, Aug 14 2019, Jan Stary <[hidden email]> wrote:
> If I read
> https://github.com/git/git/blob/master/Documentation/RelNotes/2.8.0.txt
> right, rsync support was removed from git about three years ago.

Indeed.

ritchie /tmp$ git clone rsync://host.xz/path/to/repo.git/
Cloning into 'repo'...
fatal: git-over-rsync is no longer supported

Here's a tweaked diff that only bumps -main, since only RUN_DEPENDS-main
is changed.

Benoit & others: ok?


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/git/Makefile,v
retrieving revision 1.201
diff -u -p -r1.201 Makefile
--- Makefile 16 Jul 2019 09:56:55 -0000 1.201
+++ Makefile 15 Aug 2019 14:39:03 -0000
@@ -6,6 +6,7 @@ COMMENT-x11 = GIT - graphical tools
 
 V = 2.22.0
 REVISION = 0
+REVISION-main = 1
 DISTNAME = git-${V}
 PKGNAME-main = ${DISTNAME}
 PKGNAME-svn = git-svn-${V}
@@ -45,8 +46,7 @@ MULTI_PACKAGES = -main -svn -x11
 WANTLIB-main = c crypto curl expat iconv intl nghttp2 pthread ssl z
 
 RUN_DEPENDS-main = devel/cvsps \
- devel/p5-Error \
- net/rsync
+ devel/p5-Error
 LIB_DEPENDS-main = devel/gettext,-runtime \
  net/curl \
  www/nghttp2


--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply | Threaded
Open this post in threaded view
|

Re: remove rsync from devel/git

Benoit Lecocq-4
In reply to this post by Jan Stary


On 8/15/19 4:44 PM, Jeremie Courreges-Anglas wrote:

>
> +cc maintainer
>
> On Wed, Aug 14 2019, Jan Stary <[hidden email]> wrote:
>> If I read
>> https://github.com/git/git/blob/master/Documentation/RelNotes/2.8.0.txt
>> right, rsync support was removed from git about three years ago.
>
> Indeed.
>
> ritchie /tmp$ git clone rsync://host.xz/path/to/repo.git/
> Cloning into 'repo'...
> fatal: git-over-rsync is no longer supported
>
> Here's a tweaked diff that only bumps -main, since only RUN_DEPENDS-main
> is changed.
>
> Benoit & others: ok?

ok benoit@

>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/git/Makefile,v
> retrieving revision 1.201
> diff -u -p -r1.201 Makefile
> --- Makefile 16 Jul 2019 09:56:55 -0000 1.201
> +++ Makefile 15 Aug 2019 14:39:03 -0000
> @@ -6,6 +6,7 @@ COMMENT-x11 = GIT - graphical tools
>  
>   V = 2.22.0
>   REVISION = 0
> +REVISION-main = 1
>   DISTNAME = git-${V}
>   PKGNAME-main = ${DISTNAME}
>   PKGNAME-svn = git-svn-${V}
> @@ -45,8 +46,7 @@ MULTI_PACKAGES = -main -svn -x11
>   WANTLIB-main = c crypto curl expat iconv intl nghttp2 pthread ssl z
>  
>   RUN_DEPENDS-main = devel/cvsps \
> - devel/p5-Error \
> - net/rsync
> + devel/p5-Error
>   LIB_DEPENDS-main = devel/gettext,-runtime \
>   net/curl \
>   www/nghttp2
>
>

Reply | Threaded
Open this post in threaded view
|

Re: remove rsync from devel/git

Klemens Nanni-2
In reply to this post by Jeremie Courreges-Anglas-2
On Thu, Aug 15, 2019 at 04:44:38PM +0200, Jeremie Courreges-Anglas wrote:
> ritchie /tmp$ git clone rsync://host.xz/path/to/repo.git/
> Cloning into 'repo'...
> fatal: git-over-rsync is no longer supported
>
> Here's a tweaked diff that only bumps -main, since only RUN_DEPENDS-main
> is changed.
>
> Benoit & others: ok?
OK kn, thanks.

Reply | Threaded
Open this post in threaded view
|

Re: remove rsync from devel/git

Jan Stary
In reply to this post by Jeremie Courreges-Anglas-2
On Aug 15 18:30:20, [hidden email] wrote:
> Committed, thanks!

So now, with openrsync in base (thank you Kristaps),
rsync can finaly go.

Reply | Threaded
Open this post in threaded view
|

Re: remove rsync from devel/git

Theo de Raadt-2
Jan Stary <[hidden email]> wrote:

> On Aug 15 18:30:20, [hidden email] wrote:
> > Committed, thanks!
>
> So now, with openrsync in base (thank you Kristaps),
> rsync can finaly go.

Sadly, that is very far from true.  openrsync is still missing a large
pile of important elements.

Reply | Threaded
Open this post in threaded view
|

Re: remove rsync from devel/git

Jan Stary
On Aug 15 16:49:17, [hidden email] wrote:

> Jan Stary <[hidden email]> wrote:
>
> > On Aug 15 18:30:20, [hidden email] wrote:
> > > Committed, thanks!
> >
> > So now, with openrsync in base (thank you Kristaps),
> > rsync can finaly go.
>
> Sadly, that is very far from true.  openrsync is still missing a large
> pile of important elements.

I mean on my machines; excuse the excitement :-)

(A thing I miss is rsync's --exclude
- often I find the need to sync a /backup dir
except the 200G dump of /dload or such.)