HNHacker News
TopNewBestAskShowJobs

DanPristupov

77 karma · joined July 11, 2016

submissionscomments
DanPristupov··on Git Fork: A fast and friendly Git client for Windows and Mac
Being honest, we don't use LFS internally, so dogfooding doesn't really work in this area. If you don't like something or you have an idea how we can improve LFS support in Fork, please feel free to contact me directly.
DanPristupov··on Git Fork: A fast and friendly Git client for Windows and Mac
File -> Accounts -> + -> GitLab should solve the problem. Otherwise, contact me using the feedback button on the toolbar (or by email) and I'll be able help you.
DanPristupov··on Git Fork: A fast and friendly Git client for Windows and Mac
Press the first button on the toolbar (or use Cmd+P). You can open Repository Manager by opening new tab (Cmd+T).
DanPristupov··on Git Fork: A fast and friendly Git client for Windows and Mac
Hi. In Fork you can expand/collapse nodes in the graph. Collapsing all (i.e. --first-parent) and then expanding particular merge commits is also possible.
DanPristupov··on Git Fork: A fast and friendly Git client for Windows and Mac
Fork can show the width guideline in the description field if you enable 'monospace font' in preferences. The width is configurable.
DanPristupov··on Git Fork: A fast and friendly Git client for Windows and Mac
Enable 'monospace font in commit description' in Fork preferences and set the guideline for the description width. You can wrap the commit message using the context menu option in the description field.
DanPristupov··on Git Fork: A fast and friendly Git client for Windows and Mac
Hi! I develop Fork with my wife. We don't have manager, marketing team, designers, etc. We also don't have meetings which makes us more efficient :). So, we don't need too much money to survive. Answering your question, yes, it's a one-time purchase which includes future updates. We may release a major paid update in the future, however currently we don't have plans for that. The license is cross-platform. You can activate, deactivate and reassign the license.
DanPristupov··on Git Fork: A fast and friendly Git client for Windows and Mac
Yes, you can lock and unlock LFS files using file context menu. There's also the ability to see the list of locked files (and force-unlock one, if needed).
DanPristupov··on Git Fork: A fast and friendly Git client for Windows and Mac
Hi. Dan from Fork is here. I guess there's some mistake. I answer a lot of user questions daily and this is the first time I hear about such a feedback. I would really appreciate if you could send me any details (by email or using the feedback button on the toolbar in Fork).
DanPristupov··on Ask HN: What are some of the best technical talks you've heard?
Here are some of my favorites:

How To Design A Good API and Why it Matters https://www.youtube.com/watch?v=aAb7hSCtvGw

Agile Methods The Good, the Hype and the Ugly https://www.youtube.com/watch?v=ffkIQrq-m34&t=420s

DanPristupov··on Show HN: Fork – a fast and friendly Git client for Mac and Windows
I didn't use anything fancy. Cocoa + Dmg for Mac and WPF + Squirrel for Windows.
DanPristupov··on Show HN: Fork – a fast and friendly Git client for Mac and Windows
Yes, sure.
DanPristupov··on Show HN: Fork – a fast and friendly Git client for Mac and Windows
Hi. There are two options: 1. Hold `alt` key when press the commit button, 2. Enable 'Automatically push on commits' in Fork preferences.
DanPristupov··on Show HN: Fork – a fast and friendly Git client for Mac and Windows
Fork is native on both platforms so it will be tricky to implement and maintain a Linux version.
DanPristupov··on Show HN: Fork – a fast and friendly Git client for Mac and Windows
I call it beta because I keep adding new features every release.

Fork might become paid but not in the near future.

DanPristupov··on Show HN: Fork – a fast and friendly Git client for Mac and Windows
I've been working on Fork in my spare time. It would be great if it become something bigger one day. I don't have any particular plans though.
DanPristupov··on Show HN: Fork – a fast and friendly Git client for Mac and Windows
There's side-by-side diff (it appears on spacebar press). You can also use external diff tools.

Update: both features are available in Mac version and will appear on Windows platform soon.

DanPristupov··on Show HN: Fork – a fast and friendly Git client for Mac and Windows
Not yet. Git 2.18 has been released just a week ago :).
DanPristupov··on Show HN: Fork – a fast and friendly Git client for Mac and Windows
Actually it has many cool features:

* Syntax highlighting * Interactive rebase * Merge conflict resolver * Side-by-side diff * Code mini-map on scrollbars * Light and Dark themes * GitHub notifications * Image diff * Tabbed interface * Ability to star/pin important branches * GPG support * Commit templates

And yeah, it's native, not an Electron app

DanPristupov··on GitHub Desktop 1.0
Fork developer here. Could you share what features you miss so I could implement them? You can use the feedback button on the toolbar in Fork or contact me directly by email: support at git-fork.com.
DanPristupov··on Show HN: Musikcube, a terminal-based music player, library, and streaming server
This is amazing!

Is there a way to navigate the collections by folders on disk, not by artist/album/genre? I keep my music nicely sorted on disk and I really got used to it.

DanPristupov··on Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
I just want to thank Bob for the amazing "Game Programming Patterns" book. I can't recommend it highly enough. And since I'm also interested in compilers, I will buy "Crafting Interpreters” without a hesitation.
DanPristupov··on Fork: Fast and Friendly Git Client for Mac
I'm planning to keep the main version free. However, having a premium version with some extra features is also possible.
DanPristupov··on Fork: Fast and Friendly Git Client for Mac
Not yet. This is a very popular request. I'm going to implement that next week.
DanPristupov··on Fork: Fast and Friendly Git Client for Mac
I also miss side-by-side diff and hope to implement it when I finish high priority features.
DanPristupov··on Fork: Fast and Friendly Git Client for Mac
I use the magnifying glass icon for the "Open quickly" window.

It's supposed to be something like Spotlight search in OS X (https://dl.dropboxusercontent.com/s/vopjz0e9tp1k1ul/2016-08-...).

DanPristupov··on Fork: Fast and Friendly Git Client for Mac
Hi. Didn't even think about such a requirement. In next version I'll make credentials optional (with a warning though).
DanPristupov··on Fork: Fast and Friendly Git Client for Mac
When you use a git GUI some console actions can be made easier:

- I can stage/unstage/reset my changes line-by-line

- I can observe the whole repository structure as it was at the moment of commit

- Gui client automatically keeps my submodules in the valid state so I don't need to check their state after each checkout

- I can quickly review the whole repo history (sometimes it can be useful when I am involved in a new project)

- I can see clearly the commits which are going to be pushed

DanPristupov··on Fork: Fast and Friendly Git Client for Mac
Thanks guys. I'll add them soon.
DanPristupov··on Fork: Fast and Friendly Git Client for Mac
To compare SourceTree and Fork performance you can open a large repository (>10000 commits, like React) and try to check the initial commit.
Page 1 of 2Next →