Menu

#61 VCS/git repository?

closed-fixed
nobody
None
5
2021-05-13
2021-05-10
No

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)

Discussion

  • Thomas Orgis

    Thomas Orgis - 2021-05-12

    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.

     
  • Thomas Orgis

    Thomas Orgis - 2021-05-12
    • status: open --> open-fixed
     
  • Tomasz K&#322;oczko

    IMO it would be fully move to github (with BTS as well)
    Neverteheless github mittor is better than nothing .. Thx :)

     
  • Tomasz K&#322;oczko

    One more thing about github mirrro.
    There is no any version tags :(

     
  • Thomas Orgis

    Thomas Orgis - 2021-05-12

    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

    svn export svn://scm.orgis.org/mpg123/tags/x.y.z mpg123-x.y.z
    

    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?

     
  • Thomas Orgis

    Thomas Orgis - 2021-05-13
    • status: open-fixed --> closed-fixed
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.