Replies: 31 comments 25 replies
-
git-gud! :) |
Beta Was this translation helpful? Give feedback.
-
To summarize, you are looking for an umbrella term / brand for these tools that work together / use the backend database, right?
imo these are a selli9ng point but not a defining characteristic, so I wouldn't base the name off of them
What would you say defining characteristics of these are? |
Beta Was this translation helpful? Give feedback.
-
git-laser? git-precision? git-focus? atomic-git/git-atomic? git-vorpal? git-warp? I would encourage you to stay away from git-monorepo for the reason you stated: instead of "I use this but I don't use a branchless workflow..." you'll just start getting "I use this but I don't use a monorepo..." Not that I'm representative, but the tools in this project have made it much easier for me to think about my changes in terms of commits vs branches. The speed and reduced friction of in-memory rebasing, plus the sheer joy of being able to move a branch that isn't checked out, have also been big for me. My actions feel more precise w/ these tools. |
Beta Was this translation helpful? Give feedback.
-
I'll put in a vote for keeping it "git branchless". It allows you to adopt a branchless workflow. I think if it were "git quantum" or something less clearly indicative of what it is, I wouldn't have given it a try. When I explain it to collegues, I do have to say, "you can still use branches and I do for some limited things", but then follow up with, "but you don't have to, and most of the time you won't". |
Beta Was this translation helpful? Give feedback.
-
git-back like back-to-the-future or git-back-up-from-what-you're-doing-and-think-about-what-you-want-your-tree-to-look-like git-back to work like in get back to work git-back like in git-bag, cause it rocks 🤘 git-back in time and rewire your reality git-back |
Beta Was this translation helpful? Give feedback.
-
I think most of the functions are about managing phabricator/eden style stacks, so how about git-stack? |
Beta Was this translation helpful? Give feedback.
-
My 2¢: although, this project does enable stacks, you can do stacked development with vanilla git too, it's just much less convenient. In my mind what this project does is it provides sensible tools and defaults to do:
So, perhaps |
Beta Was this translation helpful? Give feedback.
-
How about just recognizing that this package has a lot of services, and also stick with the plumbing theme that git has already with plumbing vs porcelain. Borrow from Spanish and you get |
Beta Was this translation helpful? Give feedback.
-
I have an image of shaping a forest of commits just the way you like it. So, |
Beta Was this translation helpful? Give feedback.
-
On a more fun note, following the same reverse psychology that named The only other word I thought of that starts with "br" is |
Beta Was this translation helpful? Give feedback.
-
For me, git-branchless evokes a sense of curation (of the steps that make up a piece of work), being mindful that with intentional use, a tool like git really becomes part of the process of writing software. Not just a way to backup and synchronise files with other people, as many people think. However, curation doesn't quite have the right feelings of productivity and speed that are important aspects of git-branchless. So my suggestion is |
Beta Was this translation helpful? Give feedback.
-
This tool is f****** amazing, at least it boost my git productivity 100x!!! git-branchless is indeed misleading. It actually turned me away at least 2 times before I finally got fed up with thoes rebase labour. The first try of This tool is actually branchful. It makes cutting and pasting branches freakingly easier than the stock |
Beta Was this translation helpful? Give feedback.
-
I propose
A downside is that it could get confused with Mercurial's Changeset Evolution feature, which this doesn't implement. Though I doubt too many users would be familiar with that anyway. |
Beta Was this translation helpful? Give feedback.
-
Is there a voting option somewhere? Maybe, a comment for each proposed name? - I like |
Beta Was this translation helpful? Give feedback.
-
How about Honestly, I taught my brother who is not a git expert to use git branchless because it's so much easier to tell what you're doing when you need to rebase things, etc. It seems like git branchless makes it easier to git it. ;) |
Beta Was this translation helpful? Give feedback.
-
git-pm (piecemeal) |
Beta Was this translation helpful? Give feedback.
-
Following |
Beta Was this translation helpful? Give feedback.
-
I'll throw another suggestion in the ring. |
Beta Was this translation helpful? Give feedback.
-
Just to add to the conversation:
Of course... |
Beta Was this translation helpful? Give feedback.
-
No one has directly suggested |
Beta Was this translation helpful? Give feedback.
-
@stijlist |
Beta Was this translation helpful? Give feedback.
-
or maybe |
Beta Was this translation helpful? Give feedback.
-
It's not a branch (or lack of it), twig, or tree (especially not tree because of confusion), So I thought |
Beta Was this translation helpful? Give feedback.
-
I don't know if it is off-topic, but changing the "About" section from:
To something else, more in line with the themes outlined in the initial message:
Might be a good idea, and considerably less hard than finding a new name 🙂 |
Beta Was this translation helpful? Give feedback.
-
I have the same exact feeling as cloudhan so eloquently (and explicitly 😆) put in #284 (comment). The name has to be changed. I've been thinking about this for a few weeks now, and I think I've found the perfect name: git-blessDo I even need to explain? It's perfect 😆
|
Beta Was this translation helpful? Give feedback.
-
spur (OED)
|
Beta Was this translation helpful? Give feedback.
-
yoix (OED) noun. Chiefly Fox-hunting. A call or cry used to urge on hounds. Sometimes also used more generally as an exclamation indicating excitement or... |
Beta Was this translation helpful? Give feedback.
-
The project overthrows a baroque old regime by putting practically everyone in detached head state. You could call it Robespierre. |
Beta Was this translation helpful? Give feedback.
-
Since my first interaction with the tool at the start of a work session is usually the smart-log, I’ve been thinking that I love the tool and it speeds up my work considerably. I use it mostly to enable a stack-patch style workflow, so I like that |
Beta Was this translation helpful? Give feedback.
-
As to what a git repo will look like with vs without git-branchless, the name could be shortened to |
Beta Was this translation helpful? Give feedback.
-
Calling it "git-branchless" has caused a slew of confusion among people who understandably think that you need to adopt a branchless workflow to use the suite of tools (#255, #259, various conversations) (although some people do find the name intuitive #4 (comment)). So we should probably explore a new name.
The problem from my perspective is that there's not actually a specific coherent theme for the various commands. Some general themes:
git sl
,git undo
,git restack
, speculative merges)git next
/git prev
/git co
,git restack
, branchlessness)It seems like any name which covers all of those would be generic enough to not be useful. But that might still be better than misleading, since it seems like some people see the name of the project and reject the workflow change outright.
Some ideas:
Beta Was this translation helpful? Give feedback.
All reactions