aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2021-06-05main(): Remove commented test codeTeddy Wing
2021-06-05Add commented GitHub fetch call with command line username argumentTeddy Wing
2021-06-05Replace hard-coded values with command line option valuesTeddy Wing
2021-06-05Use database path from command line argumentTeddy Wing
2021-06-05Move command line option parsing code to `run()`Teddy Wing
2021-06-05Add command line option parsingTeddy Wing
2021-06-03main::update_mtime(): Use the packed-refs file if no default branch refTeddy Wing
2021-06-03main(): Use a smaller forked repository for testingTeddy Wing
2021-05-30main::update_mtime(): Add function documentationTeddy Wing
2021-05-30Set repository mtime to GitHub `updated_at` timeTeddy Wing
2021-05-30github::fetch_repos(): Request repos be sorted by updated timeTeddy Wing
2021-05-30github::fetch_repos(): Extract username to function argumentTeddy Wing
2021-05-30github::fetch_repos(): Add documentationTeddy Wing
2021-05-30github::fetch_repos(): Fetch all repos from all pagesTeddy Wing
2021-05-30main: Move current main code to `run()`Teddy Wing
2021-05-30main::mirror(): Remove handled commentTeddy Wing
2021-05-30main::mirror(): Make the base cgitrc file optionalTeddy Wing
2021-05-30main::mirror(): Copy a base cgitrc file into the mirrored repositoryTeddy Wing
2021-05-30Only update repository description if the description changedTeddy Wing
2021-05-30database::repo_update(): Fix SQL `UPDATE` queryTeddy Wing
2021-05-30database: Always try to create the database and tablesTeddy Wing
2021-05-30database: Add repo description to `repositories` tableTeddy Wing
2021-05-30main::update(): Add TODOTeddy Wing
2021-05-30main::update(): Update repository description on fetch updateTeddy Wing
2021-05-30main: Remove unused repo variable `r`Teddy Wing
2021-05-30git::mirror(): Write empty description if `description` is `None`Teddy Wing
2021-05-30main: Fetch from repositories that exist and have been updatedTeddy Wing
2021-05-30Clone forks to a `/fork/` pathTeddy Wing
2021-05-30Replace boxed errors with concrete error typesTeddy Wing
2021-05-30main::mirror: Take a `github::Repo` instead of repo attribute argumentsTeddy Wing
2021-05-30Add repository description when mirroringTeddy Wing
2021-05-30main: Mirror new repositoriesTeddy Wing
2021-05-30main: Add notes for CGit mirroring stepsTeddy Wing
2021-05-30main: Add TODO for mirroring Git repositoryTeddy Wing
2021-05-30main: If repo was updated, save new `updated_at` valueTeddy Wing
2021-05-30database::repo_is_updated: Use `fetch_optional`Teddy Wing
2021-05-30Check if repo was updated based on `updated_at` timestampTeddy Wing
2021-05-30main: If repo is not in database, insert itTeddy Wing
2021-05-30database: Use a custom `Error` typeTeddy Wing
2021-05-30main: Add test `Repo` dataTeddy Wing
2021-05-30database: Implement `From<github::Repo>` for `database::Repo`Teddy Wing
2021-05-30database: Change `GithubRepo` arguments to `Repo`Teddy Wing
2021-05-30database::Repo: Make `id` non-optionalTeddy Wing
2021-05-30database::repo_get: Don't need my own error for empty rowTeddy Wing
2021-05-30database: Add a way to get a single repoTeddy Wing
2021-05-29Create SQLite databaseTeddy Wing
2021-05-29Start setting up database interfaceTeddy Wing
2021-05-29src/git.rs: Add function documentationTeddy Wing
2021-05-29github::fetch_repos(): Remove `unwrap`sTeddy Wing
2021-05-29Move `Repo` to `github` moduleTeddy Wing