On Thu, 2019-05-09 at 12:51 +0000, Holger Levsen wrote: > On Thu, May 09, 2019 at 01:46:19PM +0100, Ian Jackson wrote: > > debcheckout *certainly* doesn't do this. It just gives you the > > current master which may not have been uploaded anywhere. > > nope: > > $ debcheckout munin > declared git repository at https://salsa.debian.org/debian/munin.git > -b debian > git clone https://salsa.debian.org/debian/munin.git -b debian munin > ... > [...]
I don't think that one counterexample invalidates what Ian says in the common case, it is certainly true that the most usual thing you get from debcheckout is master regardless that some (minority of) maintainers might have tried to be smarter. In any case for me it gets the `debian-experimental` branch, not really sure why and it's probably not what I expected/wanted[0]: $ debcheckout munin declared git repository at https://salsa.debian.org/debian/munin -b debian-experimental git clone https://salsa.debian.org/debian/munin -b debian-experimental munin ... Cloning into 'munin'... warning: redirecting to https://salsa.debian.org/debian/munin.git/ remote: Enumerating objects: 53812, done. remote: Counting objects: 100% (53812/53812), done. remote: Compressing objects: 100% (13784/13784), done. remote: Total 53812 (delta 37431), reused 53214 (delta 36851) Receiving objects: 100% (53812/53812), 12.51 MiB | 1.31 MiB/s, done. Resolving deltas: 100% (37431/37431), done. warning: redirecting to https://salsa.debian.org/debian/munin.git/ I think at best all this example really does is mutate Ian's "It just gives you the current master which may not have been uploaded anywhere" into "It just gives you some branch which may not have been uploaded anywhere"? Ian. [0] and the manpage doesn't seem to suggest a way to request a particular suite.