Live data from Hacker News

Sourcehut's Year in Alpha

sourcehut.org

21–30 of 72 posts

Re: Sourcehut's Year in Alpha

#21
I've been a sourcehut user for about half a year now and I have to say that it has been a breath of fresh air for me. I have used GitHub and GitLab for years, and detest working with either. I know that both companies have a lot of smart people behind them, but both GitHub and GitLab are horrendously slow to use on my internet connection and packed to the brim with what I could consider anti-features. With sourcehut I finally have a code hosting solution that lets me focus on being productive.

Re: Sourcehut's Year in Alpha

#22
Happy birthday Sourcehut!

I'm curious about the builds API. I'm currently writing a terminal client that, given a git repository, will list recent builds across multiple CI providers, give access to build logs, etc. I'm interested in integrating with Sourcehut.

Most CI providers have a REST API that allows listing the builds related to a repository. The API reference for builds.sr.ht [1] does not list such a functionality, however the website offers it (e.g. [2]). Did I miss something, or is this not possible via the API? Are there plans to add this feature?

[1] https://man.sr.ht/builds.sr.ht/api.md

[2] https://builds.sr.ht/~sircmpwn/builds.sr.ht

Re: Sourcehut's Year in Alpha

#23

I've been a sourcehut user for about half a year now and I have to say that it has been a breath of fresh air for me. I have used GitHub and GitLab for years, and detest working with either. I know that both companies have a lot of smart people behind them, but both GitHub and GitLab are horrendously slow to use on my internet connection and packed to the brim with what I could consider anti-features. With sourcehut…

Thanks for sharing those kind words :) can I quote you on that?

Re: Sourcehut's Year in Alpha

#24
post #22

Happy birthday Sourcehut! I'm curious about the builds API. I'm currently writing a terminal client that, given a git repository, will list recent builds across multiple CI providers, give access to build logs, etc. I'm interested in integrating with Sourcehut. Most CI providers have a REST API that allows listing the builds related to a repository. The API reference for builds.sr.ht [1] does not list such a function…

Looks like there's no "list jobs" endpoint, seems to have been an oversight. Can you file a ticket?

https://todo.sr.ht/~sircmpwn/builds.sr.ht

Re: Sourcehut's Year in Alpha

#25
post #15

Sourcehut needs a graphical history view (akin to gitk or git log --graph; not sure what the mercurial equivalent is, definitely NOT ANYTHING LIKE that "network graph" github has) to be feature complete. I'd contribute but I have more free money than free time; is there some kind of bounty program?

Bitbucket's version of this is still my favourite. I love that it's just right there in the all commits view:

https://bitbucket.org/osrf/gazebo/commits/all

Vs Github and GitLab where you have to go to a special separate network/graph page to see it, eg:

https://gitlab.com/gitlab-org/gitter/sidecar/-/network/devel...

Re: Sourcehut's Year in Alpha

#26

I've been a sourcehut user for about half a year now and I have to say that it has been a breath of fresh air for me. I have used GitHub and GitLab for years, and detest working with either. I know that both companies have a lot of smart people behind them, but both GitHub and GitLab are horrendously slow to use on my internet connection and packed to the brim with what I could consider anti-features. With sourcehut…

Thanks for sharing those kind words :) can I quote you on that?

Go for it. I'm [redacted] in case that matters.

Re: Sourcehut's Year in Alpha

#28
post #15

Sourcehut needs a graphical history view (akin to gitk or git log --graph; not sure what the mercurial equivalent is, definitely NOT ANYTHING LIKE that "network graph" github has) to be feature complete. I'd contribute but I have more free money than free time; is there some kind of bounty program?

Bitbucket's version of this is still my favourite. I love that it's just right there in the all commits view: https://bitbucket.org/osrf/gazebo/commits/all Vs Github and GitLab where you have to go to a special separate network/graph page to see it, eg: https://gitlab.com/gitlab-org/gitter/sidecar/-/network/devel...

Yeah, Bitbucket's view is just gitk on the web, which is exactly how I like it.

Re: Sourcehut's Year in Alpha

#29
post #4

Are there any plans to have a web interface for "git by email" contributions? I think it's really cool to keep contribution decentralised, but it's also nice to have a record on the web of the review process.

Yep, this is planned and in-progress. You can now prepare patchsets on the web for submission via email (check out the video near the top of TA), and code review threads are parsed and shown on the web as well (see the screenshot under the video). The plan is to keep improving this so that you can perform code reviews on the web, which become emails under the covers, which will make for a decentralized, email-based c…

One of the things stopping me from using sourcehut is that people I’ve partnered with recently for projects are intimidated by the email system. I haven’t gotten a chance to try that flow yet because of that

I use it for a few solo projects though

Re: Sourcehut's Year in Alpha

#30
post #2

The most impressive thing about this for me is that Drew managed to work on this for 2 years privately and actually get it out there. I'm lucky if I can maintain concentration on a side-project for more than 2 weeks. To then have it pass the first year mark of being a public alpha is a great achievement, and it's an impressive service.

Same here. I can put in really good hours in a side project but once the site is online, my ambition totally drops off.
Post reply on HN