Commit Graph
13 Commits
Author SHA1 Message Date
Han Xu eb1653cdb7 merge radicle-source into radicle-surf
Initially, radicle-source was envisioned to be another layer on top
of radicle-surf, however, it ended up duplicating a lot of concepts.

We consolidate them by merging radicle-source into radicle-surf.
This meant removing modules branch.rs, tag.rs, oid.rs and error.rs.
2022-09-21 17:07:06 -07:00
Sebastian Martinez ff97333d0a Serialize instances for Commit BranchType BranchName and Branch
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-09-19 15:40:23 +02:00
Han Xu 58d69ebf7f copy radicle-surf and radicle-source into this repo.
Signed-off-by: Han Xu <keepsimple@gmail.com>
2022-09-16 22:17:49 -07:00
Fintan Halpenny ce7dc3890a meta: use long crate names
To help with clarity and potential publishing of the crates, the full
`radicle-` prefix is used for the crate names.

Note that it wasn't chosen got `git-ref-format` and `git-trailers`
since they are truly general libraries (bar the feature flag for link
specific reference names).

Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2022-09-15 17:58:14 +01:00
Fintan Halpenny ff300c2946 link-git: ignore thin_pack_libgit
The test `thin_pack_libgit` is flaky when it comes to running in a CI
environment, but passes locally. It only seems to fail on the Linux
distribution of the github actions workflow.

For now, it is marked to be ignored.

Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2022-09-15 16:54:28 +01:00
Fintan Halpenny 34e8c5f944 meta: add top-level README file
Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2022-09-15 16:35:47 +01:00
Fintan Halpenny f14c0cbed6 meta: update LICENSE
Port over LICENSE from the radicle-link repository, while also adding
a copyright for Radicle Git Contributors for any further additions to
this repository.

Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2022-09-15 16:35:47 +01:00
Fintan Halpenny 810e681733 meta: add CONTRIBUTING.md
Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2022-09-15 16:35:47 +01:00
Fintan Halpenny 744124f4e5 meta: COPYING and DCO
Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2022-09-15 16:35:47 +01:00
Fintan Halpenny 260d77a69f ci: github actions CI
Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2022-09-15 16:35:46 +01:00
Fintan Halpenny b379909610 git-types: port librad::git::types and link_identities::urn
Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2022-09-08 12:07:52 +01:00
Fintan Halpenny 70b571b67b radicle-git init
Port over all git relevant parts of the radicle-link repository[0].
The packages that are kept are:
* git-ext
* git-ref-format
* git-trailers
* link-git
* macros
* std-ext
* test -- only the portions that test the above

The development and testing scripts are also added for local and CI
testing.

[0]: https://github.com/radicle-dev/radicle-link/
Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2022-09-08 12:07:51 +01:00
Fintan Halpenny c43420956c Initial commit 2022-08-29 16:09:37 +01:00