# Is this project still active? Yes it is

**URL:** <https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451>\
**Category:** Announcements\
**Created:** [December 16, 2019, 10:05pm UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451 "2019-12-16T22:05:14Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![berkus](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/berkus/32/158_2.png) [@berkus](https://discourse.pijul.org/u/berkus)\
**Post date:** [July 5, 2020, 11:28pm UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/21 "2020-07-05T23:28:00Z")

</div>

0.12.2 was released Jul 31, 2019

Would be cool to make 1.0 release Jul 31, 2020 exactly 1 year after. Or at least have an RC release at that memorial date.

---

<div class="post-metadata">

**Author:** ![berkus](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/berkus/32/158_2.png) [@berkus](https://discourse.pijul.org/u/berkus)\
**Post date:** [August 3, 2020, 1:13pm UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/22 "2020-08-03T13:13:52Z")

</div>

Hello

Are there any news?

---

<div class="post-metadata">

**Author:** ![berkus](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/berkus/32/158_2.png) [@berkus](https://discourse.pijul.org/u/berkus)\
**Post date:** [August 9, 2020, 8:19pm UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/23 "2020-08-09T20:19:52Z")

</div>

I see… so something is happening somewhere, but no updates.

---

<div class="post-metadata">

**Author:** ![jeltsch](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/jeltsch/32/275_2.png) [@jeltsch](https://discourse.pijul.org/u/jeltsch)\
**Post date:** [September 9, 2020, 11:31am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/24 "2020-09-09T11:31:46Z")

</div>

Hi! Is there any status update about Pijul 1.0 somewhere? Or, to ask more directly: Is there any upper bound for a release date? 😉

I’m eager to try out Pijul but would like to wait until the 1.0 release, so that I don’t have to revise the knowledge I’ve acquired about Pijul.

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [September 9, 2020, 4:28pm UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/25 "2020-09-09T16:28:04Z")

</div>

Good question. My life has become a little bit chaotic lately, but I’m hopefuly to finalise Pijul 1.0 in the next week or so. The main challenge is to make sure that the foreseeable future improvements won’t need a major change in the data representation.  
In particular, Pijul 1.0 uses very little disk space (compared to 0.12), and patches can be downloaded in a very efficient way in many cases, allowing large binary files to be transferred more efficiently. But this also means that the network protocol is more complicated, since there are now two ways to transfer a patch, a “preliminary” one containing a small prefix of a patch, and a “full” one containing the whole thing.

---

<div class="post-metadata">

**Author:** ![inquisitiv3](https://avatars.discourse-cdn.com/v4/letter/i/e495f1/32.png) [@inquisitiv3](https://discourse.pijul.org/u/inquisitiv3)\
**Post date:** [September 10, 2020, 11:08am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/26 "2020-09-10T11:08:34Z")

</div>

How up to date is the documentation at [https://pijul.org/manual/](https://pijul.org/manual/)? If it isn’t up to date, will it be updated in conjunction with the release of 1.0; or will there be a period between the release of 1.0 and when users get information on how to user Pijul?

Excited about the release!

---

<div class="post-metadata">

**Author:** ![joyously](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/joyously/32/266_2.png) [@joyously](https://discourse.pijul.org/u/joyously)\
**Post date:** [September 15, 2020, 5:11pm UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/27 "2020-09-15T17:11:25Z")

</div>

> **[Can one person run an open source project alone? - Stack Overflow Blog](https://stackoverflow.blog/2020/09/09/open-source-governance-benevolent-dictator-or-decision-by-committee/)**
>
> No matter how well-intentioned and free wheeling a project is, at some point, to succeed at scale, decisions need to be made and conflicts need to be resolved. But is a project managed best by a single person with the final say or through building...

---

<div class="post-metadata">

**Author:** ![lthms](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/lthms/32/124_2.png) [@lthms](https://discourse.pijul.org/u/lthms)\
**Post date:** [September 16, 2020, 1:20pm UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/28 "2020-09-16T13:20:10Z")

</div>

TL;DR: You probably mean well, but I don’t think you are actually helping with this kind of messages.

Even if, to some extend, I can easily agree that I would have liked to see the development of pijul take another direction, one with less uncertainty and more transparency, I don’t think copy/pasting URL from a blogpost without any additional word is a meaningful way to improve the situation.

There is I think a reason why, despite the number of folks interested by pijul, only @pmeunier is the only one to make changes to the core algorithms of `pijul`. Even when the development was made in the open, he basically had to fix all bugs in `libpijul`.

At the moment (and maybe despite what was wrongly claimed, idk), `pijul` is not “ready.” Its main author has decided that the best way to improve the state of things in a manner that is healthy for him is to do what he does in a private set-up. I can understand why, and since I cannot be of any meaningful help wrt. what he is currently trying to achieve (i.e., the core algorithms of `libpijul`), I don’t see why I should ask him to change its modus operandi.

Now, if you believe you can actually try and help him better, I guess the best path forward is to reach to him with a more precise proposal, rather than just throwing a passive/aggressive message like that.

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [September 17, 2020, 8:28am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/29 "2020-09-17T08:28:24Z")

</div>

Thanks @lthms. Just to give a little complement, I feel that many people don’t really realise what has to be done here. The main things I’ve been doing recently were 99% hard-core algorithm design and debugging, and about 1% other stuff. In the few years where I was trying to maintain everything at the same time (Nest, Thrussh, Sanakirja, Pijul) in the open, I received invaluable help and contributions on the interface (which is why it’s now down to 1%), but very little on the algorithms, for reasons that are easy to understand.

About a year ago, when I understood what had to be done to complete this project, I decided to stop using Pijul for itself (also, I was changing all the formats all the time), and moved back to Darcs, which unfortunately doesn’t have a very useful public hosting service, but is still easier and faster to use than Git.

Now, I totally understand that people are eager to use Pijul and hack on it, but it isn’t completely ready yet, and I don’t think it could have been ready even with all the cool contributions that could have happened, had it been more public.

---

<div class="post-metadata">

**Author:** ![lthms](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/lthms/32/124_2.png) [@lthms](https://discourse.pijul.org/u/lthms)\
**Post date:** [September 17, 2020, 9:13am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/30 "2020-09-17T09:13:40Z")

</div>

[hub.darcs.net](https://hub.darcs.net) is a pretty neat interface if all you want is to provide a way for people to have a look at the code. I haven’t tried to use it for more (e.g., organizing collaborative work, but this is not what you are maybe looking for).

---

<div class="post-metadata">

**Author:** ![qrpnxz](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/qrpnxz/32/303_2.png) [@qrpnxz](https://discourse.pijul.org/u/qrpnxz)\
**Post date:** [September 17, 2020, 7:29pm UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/31 "2020-09-17T19:29:26Z")

</div>

Seems to me they were just sharing an interesting and related essay on open source software development. You really read way too much into a post with no comment and not enough into the essay that was actually posted. I know you mean well too, but it is in fact you that came off as passive/aggressive to me.

Anyway, I’m excited for Pijul as well. I’ve been refreshing the blog constantly since pmeunier’s post last week.

---

<div class="post-metadata">

**Author:** ![lthms](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/lthms/32/124_2.png) [@lthms](https://discourse.pijul.org/u/lthms)\
**Post date:** [September 18, 2020, 6:26am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/32 "2020-09-18T06:26:44Z")

</div>

I don’t think my post was passive-aggressive, but I can understand it can feel aggressive (which is not better by any means, let me be clear); I am sorry about that. I could have taken more time to word it in a more welcoming way indeed.

---

<div class="post-metadata">

**Author:** ![krixano](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@krixano](https://discourse.pijul.org/u/krixano)\
**Post date:** [September 21, 2020, 2:22am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/33 "2020-09-21T02:22:26Z")

</div>

For a different perspective on project management, I recommend “The Mythical Man-Month”. It was very interesting.

---

<div class="post-metadata">

**Author:** ![EdF](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/edf/32/272_2.png) [@EdF](https://discourse.pijul.org/u/EdF)\
**Post date:** [September 21, 2020, 10:49pm UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/34 "2020-09-21T22:49:32Z")

</div>

And remains relevant, because it’s wisdom!

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [September 22, 2020, 6:17am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/35 "2020-09-22T06:17:43Z")

</div>

By the way, the main things that remain to be done before release are:

- make Git import incremental, at the moment it’s a one-off thing that doesn’t properly save its intermediate states.
- rebalance a few things between Pijul and Libpijul. Florent is taking care of this one.
- update the Nest for the new formats and new protocol.
- write documentation.

In other words, we’re really close to a release.

---

<div class="post-metadata">

**Author:** ![lthms](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/lthms/32/124_2.png) [@lthms](https://discourse.pijul.org/u/lthms)\
**Post date:** [September 22, 2020, 8:29am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/36 "2020-09-22T08:29:18Z")

</div>

Good to hear! Out of curiosity, were you able to keep our previous work on the CLI-side of pijul (e.g., writing a patch description from an editor, a hook, etc.)?

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [September 22, 2020, 8:54am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/37 "2020-09-22T08:54:20Z")

</div>

Sort of. This is essentially a rewrite from scratch, but it does reuse some of the ideas. The CLI-interactive thing has disappeared completely, and every user choice is now done from an editor (including records, pushes and pulls).

---

<div class="post-metadata">

**Author:** ![lthms](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/lthms/32/124_2.png) [@lthms](https://discourse.pijul.org/u/lthms)\
**Post date:** [September 22, 2020, 9:57am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/38 "2020-09-22T09:57:37Z")

</div>

That’s an interesting take; I guess I will have to try it to decide whether or not I like the idea! At the very least, I am eager to give it a try!

---

<div class="post-metadata">

**Author:** ![jorsn](https://avatars.discourse-cdn.com/v4/letter/j/3e96dc/32.png) [@jorsn](https://discourse.pijul.org/u/jorsn)\
**Post date:** [September 22, 2020, 10:49am UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/39 "2020-09-22T10:49:01Z")

</div>

If the text format is simple, one could easily use as ”editor“ an interactive filter which interfaces with e.g. the newly discovered odour language of skunks. So that’s quite universal.

Certainly the lang wasn’t discovered in the wild, only in bewildering fantasy.

I’m really eager to try pijul 1.0 and, when I have time, try to find out whether sourcehut integration is feasible. The latter would require at least an email integration of pijul (full featured textual diffs to edit and discuss), as sourcehut is centered around and federated by email, and its mission is to make vcs-email workflows accesible and convenient, also via web interfaces.

---

<div class="post-metadata">

**Author:** ![joyously](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/joyously/32/266_2.png) [@joyously](https://discourse.pijul.org/u/joyously)\
**Post date:** [September 22, 2020, 4:34pm UTC](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451/40 "2020-09-22T16:34:46Z")

</div>

> [@pmeunier](#):
>
> The CLI-interactive thing has disappeared completely, and every user choice is now done from an editor (including records, pushes and pulls).

I didn’t understand what you meant by this, but I looked up the site @jorsn mentioned, and reading there, I found [https://git-rebase.io/](https://git-rebase.io/) which explains how git does things interactively through the editor when using certain parameters. I didn’t know about these features. Is the new pijul like that?

[Previous page](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451.md?page=1)

[Next page](https://discourse.pijul.org/t/is-this-project-still-active-yes-it-is/451.md?page=3)
