Enver Bisevac
ebdadcfc01
fix error handling on branch creation
2023-08-14 16:54:55 +02:00
Vistaar Juneja
29c494c23f
Merge branch 'ci_gitness' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #273 )
2023-08-11 16:55:54 +00:00
Vistaar Juneja
d1d50377fc
address comments
2023-08-11 11:36:39 +01:00
Akhilesh Pandey
a8f6f9528a
fix: Update the code to use registerInput along with createInput for user registration and subsequent creation
2023-08-11 00:52:05 +05:30
Marko Gaćeša
4f1767d512
dedicated api to get the last commit info
2023-08-10 18:42:10 +02:00
Vistaar Juneja
c1ebb1837a
update return type of list to use pointer
2023-08-10 16:52:39 +01:00
Vistaar Juneja
01fffd56a3
address comments
2023-08-10 14:33:02 +01:00
Vistaar Juneja
f4ea3d714e
wrap list error
2023-08-10 00:02:50 +01:00
Vistaar Juneja
2bf73fbb5c
add UpdateOptLock
2023-08-09 23:56:47 +01:00
Vistaar Juneja
e24eb858d5
run make format and fix lint errors
2023-08-09 23:00:33 +01:00
Vistaar Juneja
5574fcac47
address comments
2023-08-09 22:25:13 +01:00
Marko Gacesa
5f1becc333
Merge branch 'mg/status-checks/markdown-kind' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #295 )
2023-08-09 17:19:35 +00:00
Vistaar Juneja
f35d8fe03d
add list secrets
2023-08-09 17:19:26 +01:00
Vistaar Juneja
26d6651168
address comments, complete secret CRUD
2023-08-09 15:02:48 +01:00
Marko Gaćeša
20610fb729
changing the status of a code comment preserves its edited ts
2023-08-09 15:16:13 +02:00
Marko Gaćeša
b7c339c31e
status checks: raw and markdown payload kinds
2023-08-09 14:42:26 +02:00
Vistaar Juneja
80b7082a43
fix pagination
2023-08-08 12:09:48 +01:00
Vistaar Juneja
1e7e4c98dd
fix some TODOs
2023-08-08 00:25:58 +01:00
Vistaar Juneja
c8ae92150f
add pipelines auth
2023-08-07 18:29:29 +01:00
Vistaar Juneja
4bc8777a5d
remove unneeded transaction
2023-08-07 13:30:26 +01:00
Vistaar Juneja
bc921ac1a2
add execution endpoints
2023-08-07 02:19:41 +01:00
Vistaar Juneja
4390376acd
add list, fix delete
2023-08-04 16:44:51 +01:00
Enver Bisevac
2efe0614da
remove unused files
2023-08-04 17:28:32 +02:00
Vistaar Juneja
c9eb9003cf
address comments
2023-08-04 16:01:38 +01:00
Vistaar Juneja
f04a695732
add copyright header to all files
2023-08-04 10:50:39 +01:00
Vistaar Juneja
8cdcecb56f
add pipelines and executions handlers to gitness
2023-08-04 10:50:39 +01:00
Marko Gaćeša
ba151533a0
add detail text field in payload of status checks type=external
2023-08-03 14:13:36 +02:00
Enver Bisevac
7546f2cd6b
initial work - diff stats, (files changed)
2023-08-02 14:34:39 +02:00
Enver Bisevac
a85df2b43a
Merge branch 'eb/code-684' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #265 )
2023-08-02 12:16:01 +00:00
Enver Bisevac
7cce097b0f
error handling on merge operation
2023-08-02 14:11:25 +02:00
Akhilesh Pandey
084443f81e
[CODE-617]: Update variable name and merge with main
2023-08-01 18:53:01 +05:30
Akhilesh Pandey
8f2c1d93ef
Merge branch 'main' into akp/CODE-617
2023-08-01 17:40:50 +05:30
Marko Gaćeša
6946df193b
add pagination to the status check list API
2023-07-31 13:23:34 +02:00
Hitesh Aringa
592a9aeb63
[PR Check] Fix PR Status Check Bug ( #253 )
2023-07-28 23:15:01 +00:00
Marko Gaćeša
f5084697b1
Minor fixes and refactoring
2023-07-28 12:57:16 +02:00
Johannes Batzill
43c8ee125d
[PR] Allow PR Merge despite Unresolved Comments ( #247 )
2023-07-27 01:27:40 +00:00
Johannes Batzill
9436855194
Proposal - Remove PR diff api and use repo API ( #242 )
2023-07-26 23:37:22 +00:00
Johannes Batzill
338271fb14
feat: [CODE-674]: user's space membership; membership API pagination ( #241 )
2023-07-26 20:53:42 +00:00
Akhilesh Pandey
71eab8e042
[CODE-621]: Move registration func out of controller struct
2023-07-26 09:38:59 +05:30
Johannes Batzill
c8ce82d197
[Standalone] Make Token Expiration Optional & Fix CLI Register + Login ( #239 )
2023-07-26 01:03:03 +00:00
Akhilesh Pandey
f18f142401
[CODE-621]: Add new func type in system controller constructor
2023-07-26 00:39:19 +05:30
Akhilesh Pandey
2759673713
[CODE-621]: Remove config from function parameter and initialize it in the constructor
2023-07-26 00:20:21 +05:30
Johannes Batzill
45e48a2b05
[GITHA] Expose GRPC Server/Client Configurations for HA Kubernetes Deployment ( #231 )
2023-07-25 18:15:06 +00:00
Vistaar Juneja
551f2a9fd3
fix build error ( #234 )
2023-07-25 13:27:53 +00:00
Akhilesh Pandey
71ffa224f0
[CODE-621]: Add check to prevent last and only admin deletion ( #205 )
2023-07-25 04:03:43 +00:00
Johannes Batzill
c7e3620de9
[Tags] Improvements towards creation / listing /deletion ( #220 )
2023-07-25 00:04:47 +00:00
Hitesh Aringa
914050c8a1
[CODE-631]: use parent ref in space membership ( #226 )
2023-07-24 21:21:09 +00:00
Hitesh Aringa
bc5945f8ba
[CODE-631]: parent ref changes ( #214 )
2023-07-24 21:10:45 +00:00
Akhilesh Pandey
0539a21719
[CODE-617]: Create new component for system controller and move configs API to it
2023-07-24 20:01:41 +05:30
Marko Gaćeša
9c8e578d90
typo fixes
2023-07-24 15:10:56 +02:00
Akhilesh Pandey
8800af5245
[CODE-617]: Update endpoint and handler to be universal
2023-07-21 23:24:00 +05:30
Johannes Batzill
baa4eb5ac9
feat: [CODE-626,CODE-627]: space membership API&DB ( #194 )
2023-07-20 21:20:56 +00:00
Akhilesh Pandey
ac375ff3fa
[CODE-617]: Create common function for registration check to reuse the logic
2023-07-20 22:36:52 +05:30
Akhilesh Pandey
b8c239ed6d
[CODE-617]: Lint issues
2023-07-20 19:03:25 +05:30
Akhilesh Pandey
fe9bc1a4db
[CODE-617]: Add API support to registration check
2023-07-20 18:48:30 +05:30
Akhilesh Pandey
cff02b9d90
[CODE-617]: Lint fixes
2023-07-20 17:49:02 +05:30
Akhilesh Pandey
e93e4500a0
[CODE-617]: Move disable logic to handler and remove todo for it
2023-07-20 16:47:21 +05:30
Akhilesh Pandey
9fb093bad3
Merge branch 'main' into akp/CODE-617
2023-07-20 16:35:43 +05:30
Akhilesh Pandey
4c92c32c0a
[CODE-617]: Add env variable in Gitness to allow/disallow sign-ups
2023-07-20 16:34:07 +05:30
Johannes Batzill
45026edf2b
Merge branch 'akp/deprecate-formvalue' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #188 )
2023-07-19 00:01:25 +00:00
Johannes Batzill
ac84328a6b
remove default value and allow empty grants
2023-07-18 16:54:40 -07:00
Johannes Batzill
478ae74e49
make grants optional for pat/sat create APIs
2023-07-18 16:45:33 -07:00
Akhilesh Pandey
d582d09ee1
CODE-620: Make admin password optional during startup ( #204 )
2023-07-18 13:09:26 +00:00
Akhilesh Pandey
e26e578da2
CODE-623: API to logout a user and delete the session token from database ( #202 )
2023-07-18 10:19:00 +00:00
Akhilesh Pandey
0cd95e7400
[CODE-619]: Remove unused function
2023-07-18 15:33:41 +05:30
Akhilesh Pandey
a57f4f22a9
Update user-admin update API to use the user_uid instead of user_id
2023-07-18 15:20:57 +05:30
Akhilesh Pandey
ee683aa2c8
Update struct attribute names and pass register logic from handler to controller
2023-07-18 00:57:06 +05:30
Akhilesh Pandey
03cc7de4f2
CODE-619: Update API to use UserID from Path
2023-07-14 20:50:00 +05:30
Akhilesh Pandey
29a9194437
CODE-619: Add Handler and Route for Service update admin
2023-07-14 20:12:57 +05:30
Akhilesh Pandey
07b04f2d77
CODE-619: Add Handler and Route for Service update admin
2023-07-14 20:10:43 +05:30
Hitesh Aringa
ed7458d7b7
Reviewer repo access ( #195 )
2023-07-13 22:45:02 +00:00
Johannes Batzill
5543fba0b4
[GIHA] Introduce githa
custom githook binary ( #186 )
2023-07-12 15:49:06 +00:00
Akhilesh Pandey
959fb7b462
CODE-610: Remove FormValue and start using Query().Get() for all APIs doing get requests and sync required parameters in swagger schema
2023-07-12 21:16:07 +05:30
Johannes Batzill
59e3bff412
fix missed error and linting errors
2023-06-26 11:37:08 -07:00
Akhilesh Pandey
2408203893
Merge branch 'akp/reviewer-delete' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #157 )
2023-06-23 17:48:46 +00:00
Akhilesh Pandey
9ebc5c1bea
CODE-548: Update search to prID
2023-06-23 00:47:19 +05:30
Akhilesh Pandey
699156d56d
CODE-548: API support to remove reviewers from pull request
2023-06-22 22:31:52 +05:30
Johannes Batzill
63c45cb0db
[GITHA] Prepare GITRPC for GITHA changes (HTTP Server, GRPC Operations: Sync, RemoteDefaultBranch, Deterministic CommitID) ( #153 )
2023-06-22 16:54:18 +00:00
Johannes Batzill
36e8bdb368
[GITHA] Introduce Generic store
Package ( #143 )
2023-06-20 00:26:40 +00:00
Johannes Batzill
06067d4f6c
Fix Linting errors ( #142 )
2023-06-15 21:27:06 +00:00
Johannes Batzill
e1a24699c3
CODE-385: Search and Add reviewers to Database API ( #126 )
2023-06-15 20:26:36 +00:00
Marko Gaćeša
d3d48d5dba
migrate code comments on PR reopen
2023-06-14 15:34:33 +02:00
Atefeh Mohseni-Ejiyeh
7cb37db6c6
disable delete repo API from backend ( #119 )
2023-06-12 17:05:31 +00:00
Marko Gaćeša
cdc1370564
feat: [CODE-389]: status checks API layer
2023-06-08 12:38:20 +02:00
Atefeh Mohseni-Ejiyeh
0df1335855
[HARNESS] Delete Space on Harness Account/Org/Project deletion ( #83 )
2023-06-08 00:09:34 +00:00
Abhinav Singh
f94dd30b53
feat: [CODE-345]: rename enhancement and committer addition
2023-05-24 02:30:20 -07:00
Abhinav Singh
a0ce4fe88e
feat: [CODE-345]: rename enhancement and committer addition
2023-05-23 18:02:31 -07:00
Marko Gaćeša
33b90299f8
leave payload untouched for deleted comments
2023-05-18 18:13:12 +02:00
Abhinav Singh
a6615c91a2
feat: [CODE-200]: list commits with date filter
2023-05-17 15:22:59 -07:00
Abhinav Singh
f41b8bc7ce
Merge remote-tracking branch 'origin' into abhinav/CODE-200
2023-05-17 14:10:24 -07:00
Enver Bisevac
8ab5185263
fixed linter issues
2023-05-17 21:56:23 +02:00
Marko Gacesa
3a1d192a78
Merge branch 'mg/pr/forbid-pr-with-no-changes' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #77 )
2023-05-17 15:01:44 +00:00
Marko Gaćeša
b8ebe97079
forbid creating a PR with no changes
2023-05-17 16:56:20 +02:00
Enver Bisevac
b1898d3bb8
Merge branch 'eb/squash-merge-msg' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #76 )
2023-05-17 14:07:21 +00:00
Enver Bisevac
7edc3d087b
sqaush and merge message same as PR title
2023-05-17 16:05:43 +02:00
Abhinav Singh
05849f48e6
feat: [CODE-200]: list commits with date filter
2023-05-17 01:53:23 -07:00
Abhinav Singh
943708dcc7
feat: [CODE-200]: list commits with date filter
2023-05-17 01:39:35 -07:00
Enver Bisevac
7c6a28ecd1
Merge branch 'ap/add-tag-api' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #36 )
2023-05-16 15:35:52 +00:00
Abhinav Singh
a901efa5e6
Merge branch 'ap/delete-tag' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #68 )
2023-05-15 19:45:34 +00:00
Akhilesh Pandey
527b3e18fa
Add Validate to Service and Handler
2023-05-15 22:14:55 +05:30
Enver Bisevac
d865f08eb0
Merge branch 'eb/code-174-fix' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #69 )
2023-05-12 17:12:03 +00:00
Enver Bisevac
3889cb891f
use enum from types
2023-05-12 19:01:29 +02:00
Enver Bisevac
4c4035d1e3
Merge branch 'eb/code-174' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #63 )
2023-05-12 15:57:52 +00:00
Enver Bisevac
74c3c856a8
squash merge option added
2023-05-12 14:33:02 +02:00
Marko Gaćeša
2cfe58c699
block merge if there are unresolved comments
2023-05-12 13:53:29 +02:00
Abhinav Singh
7dcccc323e
Merge branch 'abhinav/CODE-260' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #58 )
2023-05-10 21:06:57 +00:00
Abhinav Singh
24fab5b3bf
should have old path new path param to determine if we moved or got moved.
2023-05-09 13:29:56 -07:00
Atefeh Mohseni-Ejiyeh
4b0dd89a6b
Merge branch 'atmsn/code165' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #52 )
2023-05-09 18:52:03 +00:00
Marko Gaćeša
4f4e6e7786
fix few linter issues
2023-05-09 18:53:38 +02:00
atefeh
a309f4ec9b
CODE 165-API for delete a space subspaces and their repositories
2023-05-09 09:21:25 -07:00
Marko Gaćeša
8c329715dc
submit review API requires commit SHA
2023-05-09 13:54:48 +02:00
Abhinav Singh
59a7cdf8a8
feat: [CODE-260]: commit api should have path filter
2023-05-08 22:54:00 -07:00
Marko Gaćeša
59b7cf5e69
comment status API
2023-05-08 16:03:23 +02:00
Marko Gaćeša
de0ab2bc75
return old/new-line-new values used to create cc
2023-05-04 11:08:24 +02:00
Marko Gaćeša
96942f13b6
fix line numbers for code comments
2023-04-28 13:55:58 +02:00
Marko Gaćeša
8aea16d96a
add headers with SHAs for PR raw diff API
2023-04-27 18:40:52 +02:00
Marko Gaćeša
be3b68e577
make merge base SHA not nullable
2023-04-27 13:12:54 +02:00
Johannes Batzill
0de0d2fcef
updating permission check to april milestone
2023-04-19 09:24:38 -07:00
Enver Bisevac
fffb37bfa2
Merge branch 'eb/rbac' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #25 )
2023-04-19 15:29:46 +00:00
Johannes Batzill
89bb0f6b99
update gitRPC getBlob api to stream blob content, add 'raw' api.
2023-04-18 11:39:59 -07:00
Enver Bisevac
b092c1b8df
added go-rbac dependency
2023-04-18 03:10:30 +02:00
Marko Gaćeša
13e4ffe522
Add code comments
2023-04-13 14:12:01 +02:00
atefeh
309a1a612a
fix gitrpc error handling in controller
2023-04-03 11:35:51 -07:00
Atefeh Mohseni-Ejiyeh
5f211bdea5
Merge branch 'atmsn/delete-repo' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #11 )
2023-03-31 22:26:16 +00:00
atefeh
5a23824882
Code-161 Add Git Repo Deletion API (GitRPC) and handle creation failure
2023-03-31 15:19:45 -07:00
Enver Bisevac
5c266ad78f
fix for merge-check response
2023-03-30 20:51:25 +02:00
Enver Bisevac
75ec201c2b
Merge branch 'eb/gitrpc_error_handling' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #8 )
2023-03-21 10:19:21 +00:00
Marko Gaćeša
c7c36e49e1
Add git blame API ( #346 )
2023-03-09 12:55:23 +01:00
Enver Bisevac
56d8f304a6
gitrpc error handling - initial work
2023-03-06 16:36:19 +01:00
Johannes Batzill
b44948bd97
[MISC] Expose Content Encoding as Enum across APIs ( #359 )
2023-02-27 18:50:52 -08:00
Johannes Batzill
9d894c79cc
[MERGE] Enhance PR Merge (Check) Fields. ( #342 )
2023-02-14 20:18:10 -08:00
Enver Bisevac
82b8679d6f
[fix] diff-stats api returns total commits and files changed in compare branches ( #323 )
2023-02-13 00:47:23 +01:00
Enver Bisevac
13a456e357
[scm-58] Add merge-check
and Integrate with PR ( #318 )
...
Co-authored-by: Johannes Batzill <johannes.batzill@harness.io>
2023-02-11 23:22:12 -08:00
Johannes Batzill
b0c8c91c08
[MISC] Hide email from public principals
API. ( #314 )
2023-02-06 11:33:41 -08:00
Johannes Batzill
89aa9cd70a
[GIT] Set Harness/Gitness as Committer for API Created Commits ( #310 )
2023-02-03 20:22:24 -08:00
Johannes Batzill
bf9906c4ce
[API] Add principals
API, move users
to admin
, simplify user/service/serviceaccount validation ( #300 )
2023-02-03 00:15:11 -08:00
Enver Bisevac
2b4f06d465
[fix] pr create now returns 409 on duplicate ( #296 )
2023-02-03 01:13:21 +01:00
Enver Bisevac
f7099d5923
[fix] Pull Req creation for existing PR ( #292 )
2023-02-02 18:13:34 +01:00
Marko Gaćeša
9dfad8b5e1
Added column comment_count to the PR entity ( #280 )
2023-02-02 11:31:22 +01:00
Johannes Batzill
c5d92b498b
[API] Add GetCommit API ( #291 )
2023-02-01 18:50:54 -08:00
Johannes Batzill
fe83493623
[API] Add GetBranch API ( #290 )
2023-02-01 18:13:27 -08:00
Enver Bisevac
43bd045e47
[fix] PR diff files api returns empty body ( #285 )
2023-02-02 00:05:46 +01:00
Johannes Batzill
83c24913d3
[Webhook] Add pullreq_created
and pullreq_reopened
webhook triggers ( #283 )
2023-02-01 13:52:36 -08:00
Enver Bisevac
e2b350e704
[maint] pr statistic is in pr response now ( #269 )
2023-01-31 15:21:05 +01:00
Marko Gaćeša
ce322ec596
Writing pull req activities in controllers ( #263 )
2023-01-31 12:34:18 +01:00
Enver Bisevac
baa3822acc
[SCM-55] initial work on PR metadata ( #262 )
2023-01-31 02:08:23 +01:00
Marko Gaćeša
4277c4c66b
Simplify handling of PR events ( #253 )
2023-01-27 16:27:03 -08:00
Johannes Batzill
7da9bce7c1
[Githook] Add GitHook binary ( #259 )
...
This PR adds a githook sub-package to our cmd packages, introducing the githook binary.
The binary is linked as pre-receie/update/post-receive by gitrpc if configured.
This is required to have a gitrpc deployment without requiring the one-in-all gitness binary on the same machine.
2023-01-27 13:04:58 -08:00
Johannes Batzill
bfb0466b11
[MISC] Move configurations to their respective packages ( #256 )
2023-01-26 17:30:26 -08:00
Enver Bisevac
1f86b3c73d
[fix] merge commit is blocked with dbtx mutex lock ( #245 )
2023-01-26 13:41:45 +01:00