-
-
Notifications
You must be signed in to change notification settings - Fork 651
Conventional Commit Popup #2486
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
18fa349
24998b2
8461184
4fe9878
451d25c
6149b73
656306d
7f01b0a
0da4025
491bebb
b112792
637f834
b79e6cb
562b210
557bc88
d00ffda
732e0b9
ca041d7
66d3b59
736263e
d3d75b6
fe22a15
0ee2242
366f08e
580e28f
96000cb
f811413
a3284e5
2d7cc74
20d5a2c
8d72f28
15ad7d0
4c59e63
57dc1ae
f1c86d9
29fbfc9
9645901
12b2c92
b4270f5
d054086
5c92e33
ae1af08
ae06c25
40f8077
8465c3f
80e3f9f
cb20254
bb78714
558bffb
28d8ff5
dc0936e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -52,6 +52,7 @@ serde = "1.0" | |
shellexpand = "3.1" | ||
simplelog = { version = "0.12", default-features = false } | ||
struct-patch = "0.8" | ||
strum = "0.26.3" | ||
syntect = { version = "5.2", default-features = false, features = [ | ||
"parsing", | ||
"default-syntaxes", | ||
|
@@ -78,8 +79,9 @@ chrono = { version = "0.4", default-features = false, features = ["clock"] } | |
maintenance = { status = "actively-developed" } | ||
|
||
[features] | ||
default = ["ghemoji", "regex-fancy", "trace-libgit", "vendor-openssl"] | ||
default = ["ghemoji", "regex-fancy", "trace-libgit", "vendor-openssl", "gitmoji"] | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. making this default on will be controversial. I remember we did that in the past and it bloats the binary for a lot of people that are not interested in this There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Well, it can be true sometimes, but in this specific case I don't think that it's a good argument because # With the feature $ cargo build --release && du -b target/release/gitui 15038504 target/release/gitui # Without the feature $ cargo build --release && du -b target/release/gitui 15025560 target/release/gitui (12944B diff ≈ 0.086% of the total binary size, tested at bb78714) But you could make the point that most people don't want gitmoji, and in this case, removing it as a default feature is understandable. |
||
ghemoji = ["gh-emoji"] | ||
gitmoji = [] | ||
# regex-* features are mutually exclusive. | ||
regex-fancy = ["syntect/regex-fancy", "two-face/syntect-fancy"] | ||
regex-onig = ["syntect/regex-onig", "two-face/syntect-onig"] | ||
|