Commit Graph
14 Commits
Author SHA1 Message Date
Han Xu 4f2962a7e8 fix CI errors on main branch
When CI runs on main branch, the workflow fails to create the "main"
branch as it exists already.

Fix: uses "-f" to force creating "main" branch.
2022-09-21 17:47:11 -07:00
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