News for hackers. Stuff that matters.
Re:Sourcegraph is no longer Open Source by ilyt on Tuesday July 04, 2023 @09:32AM (#36586402)
I still regularly download gh repos just to grep them because while less bad it still somehow sucks...
Re:Sourcegraph is no longer Open Source by thunky on Tuesday July 04, 2023 @09:59AM (#36586777)
Me too, but usually after I already have 15 GH tabs open and have wasted a bunch of time.
Re:Sourcegraph is no longer Open Source by ta988 on Tuesday July 04, 2023 @10:30AM (#36587228)
Yep I have a small shell script that caches a repo with only the last commit files and runs ripgrep on it. I'll give a go at live grep that's discusses above, that look exciting.
Re:Sourcegraph is no longer Open Source by woadwarrior01 on Tuesday July 04, 2023 @10:38AM (#36587335)
I’m curious to know, have you tried their dedicated search site? cs.github.com

Their default search still sucks, IMO. But the one I mentioned is comparable to Google’s internal CS.

Re:Sourcegraph is no longer Open Source by hgsgm on Tuesday July 04, 2023 @11:12AM (#36587745)
Why do that have a good search that's not part of the main site?
Re:Sourcegraph is no longer Open Source by ezekg on Tuesday July 04, 2023 @11:16AM (#36587785)
I actually think cs.github.com is now the same as github.com/search. It was in beta for awhile but they recently started redirecting it.
Re:Sourcegraph is no longer Open Source by andrewmcwatters on Tuesday July 04, 2023 @10:46AM (#36587445)
Yeah, even after their rewrite it’s essentially worthless.

In some ways it’s even worse now, because it seems to only build an index of the repository on the first search, when I need a result now.

Re:Sourcegraph is no longer Open Source by el_isma on Tuesday July 04, 2023 @11:42AM (#36588166)
I usually switch the url from github.com/whatever to github.dev/whatever

That will load a web version of VS Code, and you can then use the search from there.

Re:Sourcegraph is no longer Open Source by fortunateregard on Tuesday July 04, 2023 @12:57PM (#36589348)
Yesterday I found out about git-peek (https://github.com/Jarred-Sumner/git-peek). Instead of describing how satisfying it is to use, here is a GIF: https://imgur.com/a/cT8zAha

It uses a temp directory, and deletes it when you close your editor.

Re:Sourcegraph is no longer Open Source by ilyt on Tuesday July 04, 2023 @01:38PM (#36589979)
I just clone it to /tmp, that gets removed on restart.

Having it as button in browser seems cool but also horribly insecure...

Re:Sourcegraph is no longer Open Source by fortunateregard on Tuesday July 04, 2023 @01:50PM (#36590179)
The button on the browser just navigates to the URL `git-peek://https://github.com/name/repo`. How your system handles this git-peek protocol is completely up to you. While the git-peek package does offer to setup a handler for this custom git-peek protocol, I went ahead and set it up manually. Now, my system calls this bash script whenever it encounters the git-peek protocol:

  #!/usr/bin/env bash
  # Expects a single argument: git-peek://<path>
  # Example: git-peek://https://github.com/Jarred-Sumner/peek
  kitty --single-instance --detach -e zsh -c "source ~/.zshrc; git peek $1"
You can set it up to do anything you like.
Re:Sourcegraph is no longer Open Source by progval on Tuesday July 04, 2023 @04:29PM (#36592135)
What happens if you click a link to git-peek://$(cat</etc/passwd) ?
Re:Sourcegraph is no longer Open Source by fortunateregard on Tuesday July 04, 2023 @04:48PM (#36592344)
I'm not sure. What?

Is there a reasonably legitimate reason to stop using this?

Re:Sourcegraph is no longer Open Source by ilyt on Tuesday July 04, 2023 @07:22PM (#36593753)
That's the issue here. You need to be 100% sure handler is entirely bug free or any site can redirect to that url and exploit any bug in it
Re:Sourcegraph is no longer Open Source by mst on Wednesday July 05, 2023 @11:09AM (#36601500)
I tend to clone things I'm just having a quick look around in into ~/tmp - sometimes I'm intending to spelunk through the history so I don't fancy having that much data sat on a tmpfs and "running rm -rf ~/tmp/* when I notice it's getting a bit on the large size" is minimal enough effort that it's worth it for having control over when things disappear.
Re:Sourcegraph is no longer Open Source by dimator on Tuesday July 04, 2023 @03:12PM (#36591320)
I use grep.app instead, for open source projects. Many projects are indexed.
Re:Sourcegraph is no longer Open Source by robryan on Tuesday July 04, 2023 @06:07PM (#36593135)
It seems great across an org now. I can quickly answer the question of is anyone using something across 1000 repos.