Live data from Hacker News

Fossil SCM

fossil-scm.org

141–147 of 147 posts

Re: Fossil SCM

#141

Earlier quoted context omitted.

> This is a good point. I think once developers learn Git (or as much as they need to use), then they forget how esoteric the the cli tool is. This is more up to git being horribly leaky about all it's internal implementation details. I'm not a git developer, and not even that great a user, but I know about trees and indices and refs and refspecs and packs and reachability and objects and merge drivers and smudge and…

I think that's a bit unfair. It presumes git is trying to abstract it's internals in the first place. It's not. Git is unapologetically a tool for manipulating a DAG, and puts that right in your face. This has pros and cons. The obvious con is that it has an immensely steep learning curve and, for users who cannot develop a mental model for how it works, forces people to rely on cargo culting. The flipside is that it…

> They're quite thorough (though they have the fault of being heavily steeped in git jargon).

So you actually agree. To understand the docs you have to understand git jargon, and the docs aren't too helpful about that.

I certainly don't want to say that the git docs are bad. They're quite complete and written in mostly complete sentences, which is already pretty good as far as documentation goes. Doesn't mean that there is a lot of room for improvement.

Re: Fossil SCM

#142
post #132

Earlier quoted context omitted.

>No multi-stage commit pipeline is much easier conceptually -- mostly I just want to commit the changes I made to my repository and automatically sync upstream. But forcing this approach precludes you of, for example, easily splitting your existing changes in two commits if required. If changes to the same file are to be committed separately, a non-zero amount of copy-pasting, resetting, temporary files, etc. will be…

That's true, but also means that there's a fake intermediate stage that never actually existed in the WT, and hence definitionally was never linted or tested.

Iep. Running the tests over the new commits before pushing is still required. Usually not a big problem.

Re: Fossil SCM

#143
post #119
post #91

Earlier quoted context omitted.

Thanks for the response, and I'm glad that it is better than it used to be. In GitLab people can have a project without a repository, for example with just a wiki or an issue tracker. For that reason we use different words for it. Single people also use GitLab as a single tenant we prefer to use the word group over organization. That will also fit better when we introduce nested groups in GitLab 9.0 https://gitlab.co…

Thanks for the open discussion! As eslaught pointed out, it's not about the obvious mistakes. Unfortunately, the navigation is very fragmented. There's a left menu, which should be the primary one, but it changes all the time depending on the context. The top menu is very inconsistent, presented in multiple layers, with different styles for each level, using very low contrast text with no other visual aid. There are…

Thanks for the advise, I passed it on to our UX team. I agree that rewriting in Vue is just an element of having a good interface and that the menu itself is very important too.

Re: Fossil SCM

#144
post #119
post #91

Earlier quoted context omitted.

Thanks for the response, and I'm glad that it is better than it used to be. In GitLab people can have a project without a repository, for example with just a wiki or an issue tracker. For that reason we use different words for it. Single people also use GitLab as a single tenant we prefer to use the word group over organization. That will also fit better when we introduce nested groups in GitLab 9.0 https://gitlab.co…

Thanks for the open discussion! As eslaught pointed out, it's not about the obvious mistakes. Unfortunately, the navigation is very fragmented. There's a left menu, which should be the primary one, but it changes all the time depending on the context. The top menu is very inconsistent, presented in multiple layers, with different styles for each level, using very low contrast text with no other visual aid. There are…

Thanks for your feedback! This will an is becoming more and more a focus for us!

To join the discussion see: https://gitlab.com/gitlab-org/gitlab-ce/issues/26348#note_23... or https://gitlab.com/gitlab-org/gitlab-ce/issues/18844#note_23...

Re: Fossil SCM

#145
post #122
post #83

Earlier quoted context omitted.

Thanks, we're indeed working on making the UI faster in https://about.gitlab.com/2017/02/06/vue-big-plan/ I've clicked around in the UI of Fossil. It indeed is very fast. About the navigation: 1. Fossil has home, GitLab has a hamburger menu with different top level view, Fossil doesn't seem to account for multiple project but I'm probably overlooking something. 2. Fossil timeline seems similar to GitLab Activity http…

I've been using GitLab for a couple of years now and it's true that finding stuff is not very intuitive. Even now I still have trouble finding things. Maybe you should watch many new people using it to see where they get stuck.

Thanks, we'll start doing that more often.

Re: Fossil SCM

#146
post #145
post #122

Earlier quoted context omitted.

I've been using GitLab for a couple of years now and it's true that finding stuff is not very intuitive. Even now I still have trouble finding things. Maybe you should watch many new people using it to see where they get stuck.

Thanks, we'll start doing that more often.

Cool. It's a great product otherwise and I recommend it frequently.
Post reply on HN