1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-11 12:48:10 +03:00
Commit Graph

15 Commits

Author SHA1 Message Date
e42cbf95ae When checking out a remote branch by name, ask the user how
The choices are to create a new local branch that tracks the remote, or a
detached head.
2024-03-17 07:53:38 +01:00
253a0096f9 Break git.merging.args config into separate arguments on whitespace
This makes it possible again to pass multiple arguments, for example
"--ff-only --autostash". This won't work correctly if you want to use
an argument that contains a space, but it's very unlikely that people
will want to do that, so I think this is good enough.
2024-03-02 10:22:01 +01:00
0df5cb1286 Allow deleting remote tags/branches from local tag/branch views (#2738) 2023-08-10 17:39:26 +10:00
092d5dd608 Add CheckedOutBranch to Model struct 2023-07-31 08:34:01 +02:00
a4db44bc3d show commits against branches 2023-06-01 19:21:24 +10:00
63dc07fded Construct arg vector manually rather than parse string
By constructing an arg vector manually, we no longer need to quote arguments

Mandate that args must be passed when building a command

Now you need to provide an args array when building a command.
There are a handful of places where we need to deal with a string,
such as with user-defined custom commands, and for those we now require
that at the callsite they use str.ToArgv to do that. I don't want
to provide a method out of the box for it because I want to discourage its
use.

For some reason we were invoking a command through a shell when amending a
commit, and I don't believe we needed to do that as there was nothing user-
supplied about the command. So I've switched to using a regular command out-
side the shell there
2023-05-23 19:49:19 +10:00
25f8b0337e Add convenience builder for git commands 2023-05-20 20:54:24 +10:00
5dec080719 fix: fix RefName of detached HEAD to works in Chinese 2023-01-27 20:45:18 +09:00
52a2e4c1dc fix: fix ambiguous branch name
test: add an integration test for checkout branch by name

fix: fix full ref name of detached head

refactor: refactor current branch loader

chore: use field name explicitly
2022-11-14 19:05:07 +11:00
524bf83a4a refactor to only have one context per view 2022-08-06 13:49:11 +10:00
f83308c8df Add option to (un)set upstream for a local branch 2022-04-11 14:04:06 +02:00
99ecc1cfdf fix loaders 2022-04-02 17:04:42 +11:00
3e80a9e886 refactor to group up more commonly used git command stuff 2022-01-18 22:01:09 +11:00
1c84f77319 always specify upstream when pushing/pulling 2022-01-15 15:34:01 +11:00
c9a0cc6b30 refactor 2022-01-09 14:09:53 +11:00