commits
Signed-off-by: oppiliappan <me@oppi.li>
this page was making a redundant query to db.GetRepos. this page could
be still faster when paginated.
Signed-off-by: oppiliappan <me@oppi.li>
switch from corelated query to window function. practically, this gives
us a 10x speedup for this portion of the function. we can go further by
running each subquery for GetRepos concurrently, but the potential wins
here is in the order of ~2ms.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
this module was unused.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
- move db.{Issue,IssueComment} into models
- move auxilliary funcs like CommentTree into models
Signed-off-by: oppiliappan <me@oppi.li>
- move db.{Repo,RepoStats,IssueCount,PullCount} into models
- moe auxilliary funcs like FromRecord into models
Signed-off-by: oppiliappan <me@oppi.li>
- db.{LabelOp,LabelDefinition,LabelState,LabelApplicationCtx} have been
moved
- auxilliary helpers used to calculate label state have been moved
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
move db.Artifact to models.Artifact
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
things like TangledDid are now defined in the consts package
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
this helps with consistency as we introduce more fields to the repo
lexicon.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Sets up a special-case handler for serving tangled.org/core go module,
plus some misc. .sh -> .org renames.
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
We have README files displayed on the main page of a repository, but we
don't do that on subfolders.
Since xrpc was added, we can call it for every file in the list of
potential README file names and pick out if any are present in the
directory we're listing out
Signed-off-by: Skyler Grey <minion@freshlybakedca.ke>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
We have README files displayed on the main page of a repository, but we
don't do that on subfolders.
Since xrpc was added, we can call it for every file in the list of
potential README file names and pick out if any are present in the
directory we're listing out
Signed-off-by: Skyler Grey <minion@freshlybakedca.ke>