git smart http for busybox repo

Markus Gothe nietzsche at lysator.liu.se
Mon Apr 13 14:54:15 UTC 2020


Why not set up a local copy if this is a great issue?

I'd prefer if it switched back to subversion. However the whole discussion is off-topic for this mailing list.

//M

Sent from my BlackBerry - the most secure mobile device


	  Original Message  	


From: yannik at sembritzki.me
Sent: April 13, 2020 16:43
To: busybox at busybox.net
Subject: git smart http for busybox repo


Hi,

currently, the busybox git server is only providing "dumb http"
functionality.
This is, for example, demonstrated when trying to make shallow clone:

$ git clone --depth=1 https://git.busybox.net/busybox/
Cloning into 'busybox'...
fatal: dumb http transport does not support shallow capabilities

Also, when cloning there is no progress bar etc.

Why use https over git:// (ssh) at all?
https ist always available, while cloning with git:// sometimes fails
due to firewall restrictions. Also, https automatically verifies the
remote server certificate against a list of CAs, while this needs to be
done by hand-checking the ssh server pubkey when using git://.

git had this "smart http" feature since 5+ years now:
https://git-scm.com/book/pl/v2/Git-on-the-Server-Smart-HTTP

I would really appreciate if the busybox git server could be updated so
it supports the git smart http backend.

Best regards
Yannik



_______________________________________________
busybox mailing list
busybox at busybox.net
http://lists.busybox.net/mailman/listinfo/busybox


More information about the busybox mailing list