Olliver Schinagl
8b58759f3d
[Diff][Fixed] Worktree's can leave junk branches
...
When kibot creates a worktree, which in some cases creates a new branch
or uses an existing branch. This branch may be old and stale, and often
not what is expected.
Instead, avoid the issue entirely, by never creating anything that could
need cleaning up, by creating a detached worktree.
Fixes #556
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2024-01-15 16:42:05 +01:00
Salvador E. Tropea
b78c659141
[Layers][Added] Mechanism to specify inner/outer copper layers
2024-01-15 10:29:30 -03:00
Salvador E. Tropea
8a69f0349c
[Diff][Fixed] Problems when trying to use an already existent worktree
...
Fixes #555
2024-01-15 09:46:25 -03:00
Salvador E. Tropea
2ccb54b04e
[Diff][Added] New mode where we can control the added/removed colors
...
Also fixed the "zones" options help message, altered while creating
a base class
Closes #551
2024-01-10 10:30:27 -03:00
Salvador E. Tropea
edafc47d0b
[KiRi] Check we have the SCH and PCB in the repo
...
- At least one commit
2024-01-09 10:53:55 -03:00
Salvador E. Tropea
0af0f93a71
[Diff/KiRi] Moved common code to a base class
2024-01-09 08:14:05 -03:00
Salvador E. Tropea
d1e6018c14
[KiRi] Bumped KiDiff version dep to 2.5.1
...
Needed for zones stuff
2024-01-04 11:15:01 -03:00
Salvador E. Tropea
ed84808566
[Diff][Added] Option to un/fill zones before doing the comparison
...
See #391
2024-01-03 13:17:18 -03:00
Salvador E. Tropea
c4f8b1cc33
[KiRi][Fixed] Description
...
Was a copy and paste from Diff
2024-01-03 08:11:23 -03:00
Salvador E. Tropea
cad31ee240
[KiRi][Added] Test for KiAuto
2024-01-03 08:10:50 -03:00
Salvador E. Tropea
e4b855e410
[KiRi] Implemented the quick-start example
2024-01-02 09:56:54 -03:00
Salvador E. Tropea
33bd72073b
[KiRi] Renamed the branch option
...
- Now called revision
- It is in fact a *revision-range*
2023-12-29 13:19:32 -03:00
Salvador E. Tropea
2a8c699908
[KiRi] Implemented the "all" layers case
2023-12-29 13:07:36 -03:00
Salvador E. Tropea
1f62308b8b
[KiRi] Implemented the targets
...
For Makefiles and Compress
2023-12-29 11:27:20 -03:00
Salvador E. Tropea
0e37d40d2f
[KiRi][Added] Now we can choose the branch
...
Also added check to see if we have at least 2 commits
2023-12-29 10:50:21 -03:00
Salvador E. Tropea
708b9aeb65
[KiRi] Implemented the maximum commits option
2023-12-29 09:36:26 -03:00
Salvador E. Tropea
af8e0d6618
[KiRi] Diff canvas background configurable
2023-12-29 08:56:44 -03:00
Salvador E. Tropea
8f8ca67458
[KiRi] Simplified the layout
...
- No more web/ and redirect.html
- No more favicon.ico (embedded)
- Now we check for blank.svg, that now is simplified
2023-12-28 14:06:50 -03:00
Salvador E. Tropea
c95d6a47c4
[KiRi] Now we generate a self contained page
...
- Only the real data (and the blank.svg) are outside.
- Failed to also include the blank.svg
2023-12-28 13:59:17 -03:00
Salvador E. Tropea
80f44e21b9
[KiRi] Avoid downloading utils, now included
...
- Removed fontawesome, really needed?
- Added copies for:
- jquery (needed by bootstrap :-(
- bootstrap (JS and CSS)
- svg-pan-zoom
2023-12-26 13:57:47 -03:00
Salvador E. Tropea
cf2a0ab495
[KiRi] Removed the use of iconify
...
- Now the icons are included in the images folder
2023-12-26 13:46:11 -03:00
Salvador E. Tropea
d073b155ef
[KiRi] Moved project data to a file
...
- No more need to touch the index.html
2023-12-12 09:41:50 -03:00
Salvador E. Tropea
ad3f8bb7d7
[KiRi] Moved commits HTML generation to the JS
...
- So we have a simpler and more reusable index.html
2023-12-12 09:02:11 -03:00
Salvador E. Tropea
24e9aa700f
[KiRi][Fixed] Issues with added/removed layers
...
- Similar to the sheets fix
2023-12-11 09:37:51 -03:00
Salvador E. Tropea
f0c62c6f20
[KiRi][Fixed] Sub-dirs removal in the first run
2023-12-06 13:51:01 -03:00
Salvador E. Tropea
a40ca80ead
[KiRi] Commented out unused code
...
The one to generate initial files/layers
2023-12-01 13:08:20 -03:00
Salvador E. Tropea
4fb3870d12
[KiRi] Avoid including data in the HTML that will be replaced
...
The JS changes various things at start-up, in particular:
- List of layers
- List of sheets
2023-12-01 09:53:17 -03:00
Salvador E. Tropea
a291a8fde1
[KiRi] Force image generation unless the user asked otherwise
2023-12-01 09:15:03 -03:00
Salvador E. Tropea
2737da234c
[KiRi] Better layer colors solution
...
Now we generate a style sheet *layer_colors.css* containing the
colors.
2023-12-01 08:47:21 -03:00
Salvador E. Tropea
590c6db929
[KiRi] Patching the JS to get the selected colors
...
This approach isn't good, will look for a CSS solution
2023-12-01 08:06:20 -03:00
Salvador E. Tropea
da30cc4445
[KiRi][Added] Option to keep generated hashes
2023-12-01 08:05:43 -03:00
Salvador E. Tropea
49ddfa505d
Experimental KiRi integration
...
Very raw, but working
2023-11-30 11:06:32 -03:00