Hmm I kinda wish the #dirvish extension had submitted fixes and enhancements to the #upstream project rather than just lift and shifted the code. At least the license is the same: https://github.com/alexluigit/dirvish/blob/main/extensions/dirvish-rsync.el

#emacs #dired #rsync

dirvish/extensions/dirvish-rsync.el at main · alexluigit/dirvish

A polished Dired with batteries included. Contribute to alexluigit/dirvish development by creating an account on GitHub.

GitHub
@stsquad by upstream do you mean dired?
@crmsnbleyd well to the extension it was lifted from: https://github.com/stsquad/dired-rsync - I hadn't considered submitting to the emacs source tree mostly because of the admin of seeing if all the contributors had assigned copyright to the fsf (although I have).
GitHub - stsquad/dired-rsync: Support for rsync from Emacs dired buffers

Support for rsync from Emacs dired buffers. Contribute to stsquad/dired-rsync development by creating an account on GitHub.

GitHub
@stsquad I can feel you. I also tried to encourage people to actively fix things in upstream instead of creating yet another fork, but with little success. I was told that it was "easier to do it that way and upstreaming could come later". At least I know how that usually works out 😭
By now I think it has got something to do with our human nature. Creating a "shiny own repository" instead of just being a committer in a larger repo probably gives more boost to our egos?
@dzu @stsquad No, it's just painless compared to dealing with emacs-devel and the many friction points of contributing to upstream. In an ideal world, the CLA would be the only painful part and the need for it is increasingly disputed.
@wasamasa @stsquad I hear you, and I am truly sorry if you feel you have been treated unjustly. All I can say is that I do not share this viewpoint. I have learned such an awful lot from emacs-devel, and I also truly believe that some of the most insightful people try to develop better solutions there _for everyone_ just as I have seen it happen with my own minuscule contributions. I will not go into the tangent of CLAs as this is a completely separate discussion in my opinion.