More than anything else, they force a stronger self documenting style of coding. That said PR history is github proprietary (if of course you're using github for your PRs). It may be prudent to occasionally back up your data: https://github.blog/2018-12-19-download-your-data/ .
@offay, I've seen similar comments on the Fossil forums.I don't have faith in developers to write "good commit messages".
Lunzer,
I may share the Fossil comments, as I'm an avid user of it.
Paraphrasing Conway's Law[1] culture and infrastructure reflect
each other and I think that Git reflect the bureaucracy of Linux
Kernel development with its fork and PR by default, while Fossil
considers a small group of developers who mostly know each other
[2] and has a more lean/agile approach.
[1] https://en.wikipedia.org/wiki/Conway%27s_law
[2]
https://fossil-scm.org/fossil/doc/bsd-vs-gpl/www/fossil-v-git.wiki
I program mostly solo projects and when I hopefully I will pass to projects with few well trusted developers. Seeing from the quality of SQLite and Linux, PR's presence or absence are not a warranty over code quality, but for sure PRs are sign of the believe in quality through bureaucracy and self-restrain. Of course commit message as XKCD are pretty useless (and funny ;-)), but in my case they (+diff) have been working kind of well. I have seen similar behavior on non solo projects like Fossil and SQLite.
But I'm not an active Leo code contributor. So I was just giving my opinion but in the end, core contributors should choose what works best for the developers.
Cheers,
Offray
--
You received this message because you are subscribed to the Google Groups "leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/e3fcfb9e-c9fc-4795-a8bc-a59add33207fn%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-e...@googlegroups.com.
I'm not crazy about bureaucracy, but I have noticed that the PR can lead to a lot of good discussion, and what gets added in the end may not be exactly what was in the PR at the start.
Hi,
I have seen healthy discussion of features and commits in the
Fossil Forum[1], without PR mechanism. I have seen a lot of
discussion about features here with the engineering notebooks
withtout PR. Again not a prerequisite. But whatever works best for
the community should be adopted.
[1] https://fossil-scm.org/forum/forummain
Tools inform thinking and viceversa. Git/GitHub and kind of formatting processes to the image of the Linux Kernel development. I think that is important, particularly in early moments before a decision, to be aware of the parallel paths to follow. I like the way Leo followed and shown me a less traversed path, opening the world of outlining to me. But of course this doesn't mean that Leo needs to follow the uncommon path everywhere. Having a latent community repertoire of solutions is worthy, even to be used in other projects.
Cheers,
Offray
--
You received this message because you are subscribed to the Google Groups "leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/CAMF8tS34ub-7WtBQHjgj2a4%2BMD4Zae9EhJxdEjUDWi9NXhjviw%40mail.gmail.com.