Lazygit-py

Latest version: v0.42.0

Safety actively analyzes 641134 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 26

0.33

Features:
* Git bisect support (press 'b' on a commit to start the process)

https://user-images.githubusercontent.com/8456633/150614046-861138e7-be54-47f6-ab9c-b5c22ea34ff1.mov

* On windows we now set the window title to the name of the opened repo (thanks birgersp)
* You can now set custom branch colours in your config (see [here](https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md#custom-branch-color)) (thanks matt-cles )

Bug Fixes:
* We now always specify the upstream when pushing/pulling so you'll never accidentally push to an unexpected remote branch
* Fixed bug that prevented quitting with a confirm popup
* Fixed issue with scrolling in the merge panel
* We no longer show the branch graph when filtering by path because it didn't make sense to show it
* Fixed a bug where a custom git hosting service wasn't given precedent over a default hosting service (thanks bin101)
* Added Mouse support for crostini (thanks tmatz)
* Proper URL encoding for pull request URLs (thanks MikaelElkiaer)

Other:
* Performance improvements
* We now ask for confirmation upon reverting a commit (thanks glendsoza)
* Resetting a submodule can now only be done from within the files panel
* Documentation updates (thanks jm33-m0, mark2185)
* Chinese translation update (thanks bnoctis)

For Contributors:
* You can now run an integration test in 'sandbox' mode meaning you get to control what happens during the session but no snapshot is saved. It's a convenient way of testing a feature with a given pre-built example repo.
* I've replaced the contributor code of conduct with a very stripped down version that basically says 'be nice'. The original was a little intense and didn't reflect the natural level of charity and positivity in the issues board. If people have an issue with that let me know.
* I've added some extra sections to the contributing guide including:
- how the codebase (intentionally) diverges from some Go idioms
- i18n
- testing
- debugging


Note from maintainer:
* Still working on this gui package refactor. I expect the health of the codebase to increase quite a bit with the change. I regret not trying to slice it up into smaller pieces but hopefully I'll have learnt my lesson next time.
* We might need to rethink how integration tests are done. Right now it's a direct recording which can make the tests difficult to update.

0.32.2

Changelog
* 8ca71eeb add git bisect run script
* d3a3c8d8 add integration test for merge conflicts resolved externally
* ee622d04 add integration test for staging view
* 2691477a allow sandbox mode with integration tests
* 1c84f773 always specify upstream when pushing/pulling
* 7a690f90 appease CI
* 8d8bdb94 avoid deadlock in merge panel
* ae98797b do not show branch graph when in filtering mode
* befa3564 fix bug which prevented quitting with confirm
* 0092c9d0 fix bug with subprocess
* 99035959 fix merge scroll bug
* 595aca2a make integration test pass
* dafac52a see if this fixes CI linting
* cdcfeb39 stop refreshing the screen so much

0.32.1

Changelog
* f5b9ad8c add complex custom command integration test
* 8263d15b fix issue where custom command would not open a menu

0.32

Features:
* You can now press 'o' on a commit to open it in your browser
* We now retain the commit message you typed in the event that the commit command failed (thanks jakobkogler)
* You can now reword old commits from within lazygit
* You can now create annotated tags (press 'n' in the tags panel) (thanks fsmiamoto)
* You can now add a signoff to your commits via the `git.commit.signoff` key in your config (thanks sagikazarmark)
* You can now specify a single colour to apply to all commit authors (thanks Cokile)

Bug Fixes:
* Better highlighting of lines for various terminals (thanks Kavantix)
* Fixed bug where we couldn't go to the bottom of the reflog panel (thanks fsmiamoto)
* Better support for --path arg (thanks TicClick)
* Fixed a bug where you couldn't create a pull request when the repo's url scheme was ssh (thanks kawaemon)
* We now make fewer assumptions that your main remote is named 'origin' (thanks mbrgm)
* Fixed some copy inconsistencies (thanks justinsb)
* Fixed bug where branches would appear twice in the branches panel (escrafford)

Other:
* Added installation instructions for funtoo linux (thanks invakid404)

For Contributors:
* CI now checks that the cheatsheet files are up-to-date. If it hasn't you'll need to run `go run scripts/cheatsheet/main.go generate`

Note from maintainer:
The codebase has grown quite a bit since its inception and it's in need of some refactoring to make future growth easier. I've wrapped up some refactoring to the internal `commands` package so that we've got better namespacing and separation of concerns, and I'll be shifting my gaze to the GUI package next. Once I'm happy with the structure of the code I'll start producing some documentation so that new contributors can easily get started on features and bug fixes. Many changes to the app are trivial to make but it can take a new contributor time to work out where everything lives in the code.

0.31.4

Changelog

8abc9535 Merge pull request 1581 from black-desk/translate
9c4f837d fix chinese translate
02bf6a5c fix delta again

0.31.3

Changelog

2f45db8f fix scrolling in sub commits panel

Page 4 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.