Is it anywhere git reposotiry with sopurce code tree?
If not is it possible to impart current tree (bezt on github or gitlab because they have REST interfaca allowing download patches of exact commits when commit hash is known)
There's http://mpg123.org/cgi-bin/viewvc.cgi and of course
svn://scm.orgis.org/mpg123/trunk for the official repo in subversion. Via svn diff -c <revision> <path> you get the commit (changes to the directory tree on the path in that revision) as a patch. In ViewVC you only seem to get the diffs for individual files directly downloaded.
Yes. The mirror only mirrors svn trunk. You can get the released code via svn://scm.orgis.org/mpg123/tags/x.y.z . As the data model of git and svn differs, it is not trivial to automatically put tags in the git mirror. If you say it's worthwhile, I could add a way to fetch a tarball of that via HTTP URL … but then, you can just install svn and do
to have the released version checked out, even without svn metadata that you don't need. Heck, there's maybe a cloud service that does that and ships you a tarball out of that;-)
But I don't quite get it … what is you actual problem? If you want to download archives of the tags, just get the release tarballs. If you want a snapshot of current development, there's the daily snapshost generated with autoconf stuff done, available via https://mpg123.org/snapshot.
Do you want to access differences between releases? Back-port changes? Analyze development history?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There's http://mpg123.org/cgi-bin/viewvc.cgi and of course
svn://scm.orgis.org/mpg123/trunk for the official repo in subversion. Via
svn diff -c <revision> <path>
you get the commit (changes to the directory tree on the path in that revision) as a patch. In ViewVC you only seem to get the diffs for individual files directly downloaded.Well, for that, there is also the https://github.com/madebr/mpg123 mirror.
You should be able to see this information on https://mpg123.org/download.shtml, btw.
IMO it would be fully move to github (with BTS as well)
Neverteheless github mittor is better than nothing .. Thx :)
One more thing about github mirrro.
There is no any version tags :(
Yes. The mirror only mirrors svn trunk. You can get the released code via svn://scm.orgis.org/mpg123/tags/x.y.z . As the data model of git and svn differs, it is not trivial to automatically put tags in the git mirror. If you say it's worthwhile, I could add a way to fetch a tarball of that via HTTP URL … but then, you can just install svn and do
to have the released version checked out, even without svn metadata that you don't need. Heck, there's maybe a cloud service that does that and ships you a tarball out of that;-)
But I don't quite get it … what is you actual problem? If you want to download archives of the tags, just get the release tarballs. If you want a snapshot of current development, there's the daily snapshost generated with autoconf stuff done, available via https://mpg123.org/snapshot.
Do you want to access differences between releases? Back-port changes? Analyze development history?