Commit Graph

28 Commits

Author SHA1 Message Date
Sebastian Thiel
13deabdebd
find large files more quickly thanks to gix based dirwalk
Also make sure that important `gix` crates are always compiled
with optimization for proper performance.

This is particularly useful when optimizing performance as not
everything has to be done in release mode.

However, it also causes CI to be slower as it compiles some
dependencies longer.

The problem realy is that `tauri dev` doesn't support custom profiles,
so there is only `dev` and `release`.
2024-08-28 21:19:47 +02:00
Sebastian Thiel
fc63929da3
Add a flag to allow performance logging: GITBUTLER_PERFORMANCE_LOG
````
GITBUTLER_PERFORMANCE_LOG=1 LOG_LEVEL=debug pnpm tauri dev
````

Additionally, some noise was removed by turning a warning into
a trace.
2024-08-28 11:41:29 +02:00
Caleb Owens
96857a1955 Fix lint error? 2024-08-07 11:31:35 +02:00
Nico Domino
565c5c218f
chore(docs): add note about turbo telemetry () 2024-08-07 08:52:18 +00:00
Sebastian Thiel
7d53e0f95c
prevent trashing when building with rustc in Jetbrains IDEs.
For the IDE to discover what's going on, it will use hidden environment variables
to perform the build with, but that also affects certain crates which then report
they changed.

If this is intermixed with actual nightly builds, unnecessary rebuilds happen all the time.
To prevent this, just use `nightly` by default without actually using nightly features.
2024-07-31 18:36:30 +02:00
Kiril Videlov
baf754aa07
Merge pull request from Byron/stable-on-unix
avoid nightly compiler on unix
2024-07-27 15:43:35 +02:00
Sebastian Thiel
ad3e15dae4
Avoid using nightly by default.
Instead, use it only where needed, which at this time is Windows
for some nightly-only access to file-descriptors.
2024-07-27 14:35:26 +02:00
Nico Domino
1ced81fd06
fix: cleanup repo organisation () 2024-07-27 13:29:32 +02:00
Kiril Videlov
c8658b9a23
rename gitbutler-virtual to gitbutler-branch-actions
This is to establish a patter of which crates represent a higher level logic
2024-07-10 14:49:48 +02:00
Kiril Videlov
414e3b02f0
Code to kill 2024-07-09 17:22:01 +02:00
Kiril Videlov
8e3601e855 Merge: resolve lockfile conflicts 2024-07-02 16:21:54 +02:00
ndom91
628fdd1459
fix: rename eslint/prettier configs to mjs in root 2024-06-28 11:42:22 +02:00
Lukylix
28668e1b2c Fix askpass pipe on windows 2024-06-19 14:08:10 +02:00
Sebastian Thiel
0ffa9e814c
add more information on how to cross-compiile on Windows 2024-05-25 16:39:57 +02:00
Ani Betts
bcadd03b44
Fix a typo in our command 2024-05-02 12:22:51 +02:00
Ani Betts
ed15283c37
More notes, come correct with line lengths 2024-05-02 12:12:36 +02:00
Ani Betts
bce2754525
Improve advice for npm prefix on Windows
Instead of trouncing the Program Files permissions, let's set an npm prefix instead
2024-05-02 12:00:27 +02:00
Josh Junon
a425c8c3b5
fix gitbutler-app -> gitbutler-tauri broken links 2024-04-04 12:55:08 +02:00
Kiril Videlov
65e215fa93
feat: Add instructions to build supplementary bins 2024-03-28 17:34:13 +01:00
Sebastian Thiel
95467bac8e
fix typo 2024-03-26 14:34:07 +01:00
Kiril Videlov
ba42702118 feat: Add information about joining the GitButler Team with job openings in various roles. 2024-03-13 18:27:19 +01:00
Pavel Laptev
b2e181ba16 copy change 2024-03-11 22:37:57 +01:00
Pavel Laptev
7e7ff89e79 development.md updated
- added Table of Content for east navigation
- added Design section
- fixed headings level. h1 could be only one a page
- added dividers between sections
2024-03-11 22:35:51 +01:00
Pranav2612000
b450a6428b docs: add section for oauth login in dev mode 2024-02-20 19:09:16 +01:00
Robin Schmidt
37c9ccfe28 fix(docs): clean up some typos in documentation files 2024-02-17 18:54:08 +01:00
Ikko Eltociear Ashimine
492a880442 chore: fix typo in DEVELOPMENT.md
developlent -> development
2024-02-13 17:38:28 +01:00
Kiril Videlov
5b7f63739b 🔨 chore: update remote URLs in tests to match new repository location 2024-01-13 17:40:47 +01:00
Scott Chacon
718643022b add a bunch of basic docs that we need for open sourcing this bad boy 2024-01-11 19:52:52 +01:00