Commit graph

40 commits

Author SHA1 Message Date
Matej Focko 69afab4d44
fix: sort comments correctly
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-03-28 22:14:23 +02:00
Matej Focko 0a51038cb3
fix: wrap lines by default
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-03-28 22:14:05 +02:00
Matej Focko 6ce54fd3ac
chore: update
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-03-28 22:13:31 +02:00
Matej Focko f1168e52c9
fix: remove debugging prints
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-03-28 22:13:13 +02:00
Matej Focko eda2f5153d
feat: resolve PR or branch name
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-03-28 22:12:05 +02:00
Matej Focko f62ed2e4a3
feat: add ‹tbd› to the first comment
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-03-28 22:11:32 +02:00
Matej Focko 6e68afcac4
fix: rename prID to prIndex
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-03-28 22:11:12 +02:00
Matej Focko 10a32ccbbd
feat(open): prefix solutions with common header
Signed-off-by: Matej Focko <mfocko@redhat.com>
2022-10-15 15:41:17 +02:00
Matej Focko a869a3ebf8
feat(config): add prefix and default suffix
Extend the configuration with ‹prefix› and ‹language.default_suffix›.

• ‹prefix› -- specifies the content of the first comment in the review
• ‹language.default_suffix› -- specifies the extension of the sources
  where the prefix is being added

Signed-off-by: Matej Focko <mfocko@redhat.com>
2022-10-15 15:39:21 +02:00
Matej Focko f7a7f65ecd
chore: update references to the repository
Signed-off-by: Matej Focko <mfocko@redhat.com>
2022-10-15 13:03:56 +02:00
Matej Focko af943fabba
feat: Merge and patch reviews
Fixes #6

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-12-11 23:26:35 +01:00
Matej Focko 90800cfb67
refactor: Factor out patching to separate function
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-12-11 23:26:09 +01:00
Matej Focko 171411f13a Merge pull request 'refactor' (#10) from refactor into main
Reviewed-on: mfocko/frag-review#10
2021-12-11 17:26:35 +01:00
Matej Focko 98de5e4c17
refactor: Stats
• Remove unused parameters from functions
• Decompose functions where possible

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-12-11 17:25:19 +01:00
Matej Focko 0dbfd6e849
refactor: Move ‹task› to the root command
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-12-11 17:24:28 +01:00
Matej Focko c8631ca324 Merge pull request 'changes' (#7) from changes into main
Reviewed-on: mfocko/frag-review#7
2021-12-11 17:17:08 +01:00
Matej Focko a24d7bdc0c
feat: Implement statistics
Fixes #8

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-12-11 16:44:22 +01:00
Matej Focko df2660698d
fix: Remove unused ‹fmt›
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-12-11 16:44:22 +01:00
Matej Focko c9ec7c865c
feat: Implement opening of PRs per milestone
Fixes #5

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-12-11 16:44:06 +01:00
Matej Focko 25626f1f75
refactor: Improve error logging
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-12-07 00:25:29 +01:00
Matej Focko 8c2e478ae9 Merge pull request 'docs' (#4) from docs into main
Reviewed-on: mfocko/frag-review#4
2021-09-11 23:57:54 +02:00
Matej Focko 3950514af7
docs: Add README
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 23:36:01 +02:00
Matej Focko ae40226d94
refactor: Update config and clean up code
- Change naming in the config
- Add a template for config
- Try to fix an issue with «multi-line» vs «single-line» comments

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 23:34:25 +02:00
Matej Focko 53deef6627
refactor(comments): Clean up formatting
Clean up formatting of the comments and simplify it.

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 23:20:35 +02:00
Matej Focko f800164085 Merge pull request 'pr-resolution' (#3) from pr-resolution into main
Reviewed-on: mfocko/frag-review#3
2021-09-11 22:36:41 +02:00
Matej Focko 050a15cb75
feat: Improve CLI experience
- Improve CLI experience by using Cobra
- Introduce option to look up PR based on branch
- Introduce failsafe that uses current branch in case neither PR ID or
  branch have been specified

Fixes #1, #2

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 22:36:13 +02:00
Matej Focko ff3ecb2341
chore: Reorganize files
- Also add gitignore

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 22:36:07 +02:00
Matej Focko f264d6109a
refactor: Separate Gitea code
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 20:33:20 +02:00
Matej Focko 6afe39397f
refactor: Create utils
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 20:32:49 +02:00
Matej Focko bc793b7162
refactor: Configuration to separate file
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 20:25:20 +02:00
Matej Focko a25dabe20b
refactor: Processing comments
- Move processing of comments before patching
- Move processing to separate file

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 20:00:48 +02:00
Matej Focko 523bfcaf7d
refactor: Split processing of comments
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 19:44:30 +02:00
Matej Focko 698d39f7ad
docs: Add example configs
Add example configs for:
- C++
- Haskell
- Python

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 19:15:23 +02:00
Matej Focko 36efeb2aab
feat: Major rework
- Refactor bits of code
- Remove unused functions `PrintComments`
- Introduce configuration file
- Implement support for multiple languages

Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-09-11 19:14:06 +02:00
Matej Focko 49a0221611
refactor: Rename functions and use new functions
Signed-off-by: Matej Focko <me@mfocko.xyz>
2021-05-12 15:47:55 +02:00
Matej Focko 25059c6abf
fix: Remove empty whitespace before prefix and CR
Signed-off-by: Matej Focko <me@mfocko.xyz>
2021-05-12 15:47:37 +02:00
Matej Focko f513a8d130
feat: Add function for backing up sources
Signed-off-by: Matej Focko <me@mfocko.xyz>
2021-05-12 15:46:23 +02:00
Matej Focko 4c3fcd20e4
feat: Add function to get reviews per PR
Signed-off-by: Matej Focko <me@mfocko.xyz>
2021-05-12 15:45:22 +02:00
Matej Focko 8ffd5ca8eb
feat: Add initial version
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-04-30 18:44:02 +02:00
Matej Focko e6d0486d96
chore: Initial commit
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-04-28 17:44:38 +02:00