gitpad/src
Aravinth Manivannan 632fe272fa
feat: read_file processes directories
SUMMARY
    This program supports directories in gists. This patch modifies
    Data::read_file to support directory reads. Additionally,
    CreateGistRequest is modified to accept files in subdirectories.

DESCRIPTION
    Data::read_file
	When repository contains subdirectories, it will recursively
	read all files and return their contents.

    crate::data::api::v1::gists::GitFileMode
	Set of known(to me) file modes that Git uses.
	GitFileMode::Unsupported is used to take advantage of
	num_enum::FromPrimitive. The alternative would have been
	num_enum::TryFromPrimitive, which returns errors on unsupported
	values. I felt the former was cleaner.
2022-02-18 21:38:38 +05:30
..
api feat: read_file processes directories 2022-02-18 21:38:38 +05:30
data feat: read_file processes directories 2022-02-18 21:38:38 +05:30
db.rs feat: run migrations on start up 2022-02-13 00:18:49 +05:30
demo.rs feat: bootstarp gists 2022-02-12 23:48:35 +05:30
errors.rs fix: rename GistPrivacy to GistVisibility and *privacy to *visibility 2022-02-14 20:38:19 +05:30
main.rs feat: bootstarp gists 2022-02-12 23:48:35 +05:30
routes.rs feat: bootstarp gists 2022-02-12 23:48:35 +05:30
settings.rs feat: bootstarp gists 2022-02-12 23:48:35 +05:30
tests.rs fix: cargo fmt 2022-02-14 22:42:02 +05:30
utils.rs feat: Data::write_file and Data::read_file to save and read gists 2022-02-15 21:29:55 +05:30