Skip to content

Commit f9d5426

Browse files
feat: build out more content and grab screenshots where possible
1 parent 8955bad commit f9d5426

21 files changed

+127
-26
lines changed

pages/challenges.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
transition: fade-out
3+
---
4+
5+
# Challenges
6+
7+
---
8+
transition: fade-out
9+
---
10+
11+
# Text Input/Output
12+
13+
Regex ugh
14+
15+
<div class="w-160">
16+
<img src="/images/output-status.png" />
17+
</div>
18+
19+
---
20+
transition: fade-out
21+
---
22+
23+
# Auth
24+
25+
HTTPS vs SSH
26+
27+
[https://git-scm.com/docs/gitcredentials](https://git-scm.com/docs/gitcredentials)
28+
29+
<div class="w-160">
30+
<img src="/images/git-auth.png" />
31+
</div>
32+
33+
---
34+
transition: slide-left
35+
---
36+
37+
# Cross Platform Concerns
38+
39+
- Pre-existing git version instead of bundled
40+
- Windows not having ssh-keygen, gpg, etc.
41+
- vs statically linking libgit2 + libssh2/libssl/ntlm/krb5/etc.
42+

pages/how-we-migrated.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,36 @@ transition: fade-out
1010

1111
# Function by Function
1212

13-
SCREENSHOT FROM BLOG POST
13+
As of August 14, 2023
14+
15+
- Refresh commits commit info displayed in the graph
16+
- Verify commit gpg signature
17+
- Commit
18+
- Fetch
19+
- Branch ahead/behind count (e.g. from pull request panel)
20+
- Merge base calculation (e.g. from right clicking a local branch in the left panel)
21+
- Branch rename
22+
- Branch delete (local branch only)
23+
- Remote branch delete
1424

1525
---
1626
transition: fade-out
1727
---
1828

19-
# Current Progress
29+
# Function by Function (contd.)
2030

21-
SOME IMAGE OR TEXT
31+
- Tag delete (local and remote)
32+
- SSH commit signing support
33+
- Actions that do not currently use the Git Executable (like rebasing) will still use GPG for signing
34+
- SSH strict host key checking support
35+
- Push
36+
- Support for streaming Git hooks output
37+
- Sign tags with SSH
2238

2339
---
2440
transition: slide-left
2541
---
2642

27-
# Not Regex
43+
# Current Progress
2844

29-
MENTION -z COMMAND FLAG
45+
SOME IMAGE OR TEXT

pages/intro.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@ I feel like the GitKraken thing is directly relevant to later parts of this talk
4646
transition: slide-left
4747
---
4848

49-
# Pre-existing blog post
49+
# Pre-existing blog posts
5050

51-
Brief explainer that breaks down the relationship of libgit2 to nodegit
51+
- Brief explainer that breaks down the relationship of libgit2 to nodegit
52+
- [https://www.gitkraken.com/blog/nodegit-libgit2](https://www.gitkraken.com/blog/nodegit-libgit2)
5253

53-
[https://www.gitkraken.com/blog/nodegit-libgit2](https://www.gitkraken.com/blog/nodegit-libgit2)
54+
- Initial post about our migration plans
55+
- [https://www.gitkraken.com/blog/gitkraken-client-migrating-from-libgit2-to-git-executable](https://www.gitkraken.com/blog/gitkraken-client-migrating-from-libgit2-to-git-executable)

pages/libgit2.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@ transition: fade-out
55

66
# LibGit2
77

8-
[https://github.com/libgit2](https://github.com/libgit2)
8+
- [https://libgit2.org](https://libgit2.org)
9+
- [https://github.com/libgit2](https://github.com/libgit2)
10+
11+
<div class="w-100">
12+
<img src="/images/libgit2-homepage.png" />
13+
</div>
914

1015
---
1116
transition: fade-out
@@ -38,12 +43,15 @@ transition: fade-out
3843
Edward Thompson (core)
3944
[https://github.com/ethomson](https://github.com/ethomson)
4045

41-
### Many others including GitKraken devs:
46+
### Many others including some GitKraken devs:
4247

4348
- Ian Hattendorf
44-
[https://github.com/ianhattendorf](https://github.com/ianhattendorf)
49+
- [https://github.com/ianhattendorf](https://github.com/ianhattendorf)
50+
- John Alden
51+
- [https://github.com/zawata](https://github.com/zawata)
52+
- Julian Mesa
53+
- [https://github.com/julianmesa-gitkraken](https://github.com/julianmesa-gitkraken)
4554

46-
- \[MORE?\]
4755

4856

4957
---

pages/nodegit.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ transition: fade-out
44

55
# Nodegit
66

7+
- [https://nodegit.org](https://nodegit.org)
8+
- [https://github.com/nodegit](https://github.com/nodegit)
9+
10+
<div class="w-100">
11+
<img src="/images/nodegit-homepage.png" />
12+
</div>
13+
714
---
815
transition: fade-out
916
---

pages/our-use-case.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,13 @@ transition: fade-out
3030

3131
# Focus View
3232

33-
[SCREENSHOT FROM GITKRAKEN]
33+
<div class="w-160">
34+
<img src="/images/gkc-commit-details.png" />
35+
</div>
3436

3537

3638
---
37-
transition: fade-out
39+
transition: slide-left
3840
---
3941

4042
# Pretty Much Everywhere

pages/why-we-migrated.md

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,16 @@ transition: fade-out
1010

1111
# New Git Features
1212

13-
---
14-
transition: fade-out
15-
---
16-
17-
# Lower Bus Factor
18-
1913
<div class="w-100">
20-
<img src="/images/libgit2-ethomson-commits.png" />
14+
<img src="/images/git-releases.png" />
2115
</div>
2216

2317
---
2418
transition: slide-left
2519
---
2620

27-
# Nothing is Perfect
28-
29-
HIGHLIGHT SOME OF THE ISSUES
30-
21+
# Lower Bus Factor
3122

23+
<div class="w-100">
24+
<img src="/images/libgit2-ethomson-commits.png" />
25+
</div>

public/images/focus-view.webp

430 KB
Binary file not shown.

public/images/git-auth.png

115 KB
Loading

public/images/git-releases.png

136 KB
Loading

0 commit comments

Comments
 (0)