On 7/25/25 10:12, Christian Couder wrote:
Hi Daniil,
On Thu, Jul 24, 2025 at 8:49 PM Daniil Iaitskov <dyaitskov@xxxxxxxxx> wrote:
Hi Git List,
I would like to share a tool for recovery an unpublished Git repository
after accidental removal or file system failure. VCS usually implies
backup feature auto of the box, but due to Git decentralized nature and
developer's laziness source code sometimes can be lost. Recently I
accidentally deleted all projects, including a few unpulished POCs,
after infamous rm -rf * typo. Work on them has been interrupted for
quite awhile and rewriting them from scratch recalling all the hack
intricacies would be terribly boring. So I decided to invest my dev time
in a more creative way.
https://github.com/yaitskov/git-phoenix/
Thanks for creating it. It doesn't seem to have a license, which might
prevent some of us from using it, though.
License is specified in project file (BSD3):
https://github.com/yaitskov/git-phoenix/blob/9a88c55fd45f28d4e1865df3ac746b409474eaf7/git-phoenix.cabal#L135
The tool is also published on hackage under BSD3:
https://hackage.haskell.org/package/git-phoenix-0.0.2
I don't see much difference between open source licenses and picked BSD3
just because it is popular here.
What license would like to see?
Anyway for now there is the following pull request to talk about it in
the next Git Rev News edition:
https://github.com/git/git.github.io/pull/790
Best,
Christian.
Best regards,
Daniil Iaitskov