Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
civopsec
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
civopsec
3y ago
> Anyway, I think a better wording might be "Your branch matches origin/main" That’s fine. And also less partial to the implicit view that the remote ref is the thing you are supposed to be “up to date” with.
2.
▲
by
civopsec
3y ago
So you should change your terminology depending on some “how X” your workflow is? If you are working with two repositories between yourself and a teammate then it becomes “pull request”, but then if you move back to the centralized company
3.
▲
by
civopsec
3y ago
> The expectation is that the information you get is up-to-date as of the time you started the status command, Why is that the expectation of a “distributed VCS”?
4.
▲
by
civopsec
3y ago
Github popularized “pull request” and I think it’s a fine term. Whether you are “actually” pulling from a different repository instead of just doing a “merge request” (idiosyncratic GitLab term) within the same repository doesn’t feel like
5.
▲
by
civopsec
3y ago
See also: - The git staging area, the term literally everyone agrees with - https://news.ycombinator.com/item?id=28143078 > “Your branch is up to date with ‘origin/main’” > ... But it’s actually a little misleadi
6.
▲
by
civopsec
3y ago
Aye thanks for the recommendations.
7.
▲
by
civopsec
3y ago
I use an external keyboard for my right hand and the laptop keyboard for my left so that the left one can be more straight. So that an inflammation doesn’t worsen. (This is on Ubuntu/Gnome 3 (ugh)) I have tried two external keyboards (
8.
▲
by
civopsec
3y ago
That's a different subject that my comment did not try to address.
9.
▲
by
civopsec
3y ago
What I said in my one-sentence-reply is that there are no non-deprecated, built-in tools that helps with this task in a streamlined manner. Which means by extension that it is not a trivial task.
10.
▲
by
civopsec
3y ago
> Even recommending filter-branch is just aligning the footgun slightly. Who recommended it?
11.
▲
by
civopsec
3y ago
The rule was to not use any external tools so it doesn't qualify. But you're right. filter-repo is a great tool. You can even use pleasant Python "callbacks" instead of a hodge-podge of env variables and shell snippets.
12.
▲
by
civopsec
3y ago
Some of it might be inherent though. The data structure consists of immutable commits which are addressed by the SHA1 which depends not only on the snapshot but also the metadata as well as the SHA1 of the parents. You run into this immedia
13.
▲
by
civopsec
3y ago
> Without using any external tools. git-filter-branch is the only mass-rewrite helper tool that I know of in git(1) and it's deprecated.
14.
▲
by
civopsec
3y ago
It's not the same thing but Git Flow reminds me of Conway's Law. Just that the branches end up representing the dev-test-release workflow. Another variation is that you reify branches according to whatever team that is working on
15.
▲
Git-Based Software Development Life-Cycle
(nordstroem.ch)
1 points
by
civopsec
3y ago
|
1 comments
16.
▲
by
civopsec
3y ago
Found on https://git.github.io/rev_news/2023/09/30/edition-103/
17.
▲
I hate Conventional Commits (2021)
(beyermatthias.de)
1 points
by
civopsec
3y ago
|
0 comments
18.
▲
by
civopsec
4y ago
Can’t say I find the examples motivating. Just tells me more about the author’s tastes and proclivities than the utility of all this markup.
19.
▲
by
civopsec
4y ago
Nice deduction with limited utility. Someone who feels alienated from others is most probably not in a place where they can just explain who they are to other people, even if they have perfect self-understanding.
20.
▲
by
civopsec
4y ago
> So TLDR: This reads a bit like "clever" code or code-golfing, which isn't always a bad thing, especially if the codebase is mature and contributors are expected to mentally translate between these versions with ease. You
21.
▲
by
civopsec
4y ago
If you are fine with using `map` then I don’t see how this is “clever”. `zip` is basically “map2”.
22.
▲
by
civopsec
4y ago
What’s there to say? It works the same way as `zip` does for an iterator over a `Vec`. So if you understand `zip` as applied to an iterator over `Vec`, then you might understand `zip` applied to `Option`. In other words: Y is clear if you a
23.
▲
by
civopsec
4y ago
> instead of one using e.g. .pg? Why not just `.prolog`? In this day and age. (Maybe there’s some reason like “then I can’t put these source files on FAT filesystems”, I don’t know.) Java seems to do fine with it’s longer-than-three-lett
24.
▲
by
civopsec
4y ago
> I interpreted the quotes as implying that the children hadn’t developed a full human language, but rather the rudimentary beginnings of one. A language, in other words.
25.
▲
by
civopsec
4y ago
I looked at this thread in the morning. Then I waited the whole workday to get home and read anecdotes like yours. This is seriously cool. I never understood why people don’t talk more about this style of programming.
26.
▲
by
civopsec
4y ago
Define missing the point.
27.
▲
by
civopsec
4y ago
Welcome to modernity.
28.
▲
by
civopsec
4y ago
> 500 billion people * million
29.
▲
by
civopsec
4y ago
> something that created us, is something almost all of us have. Buddhism claims that nothing created us. Samsara is beginningless and wasn’t architected by anything. And that’s just 500 billion people or so.
30.
▲
by
civopsec
4y ago
> Even something as simple as prepending the site name in ROT13 to a reused password greatly reduces your exposure to the sort of background infosec threat radiation that's like 99.99% of the threat model for most people If one goes
More ›