Commit graph

366 commits

Author SHA1 Message Date
Parth Patel
69db6fca25 res comments 2021-10-13 16:31:54 -04:00
Parth Patel
c1c2946179 minor fix 2021-10-13 15:04:43 -04:00
Parth Patel
b106e606e1 final touches 2021-10-12 18:56:56 -04:00
Parth Patel
4afd1e06bf optimize command 2021-10-12 18:56:32 -04:00
Parth Patel
3a936f65e2 Merge branch 'trunk' into repo-rename 2021-10-12 18:47:52 -04:00
Parth Patel
c639161394 final touches 2021-10-12 18:46:15 -04:00
Meijke
8c9049a364
Merge branch 'trunk' into repo-delete 2021-10-12 11:02:27 -07:00
meiji163
548b39c140 add one test 2021-10-12 10:50:54 -07:00
meiji163
5d433021bd simplify err handling and change flags 2021-10-12 10:16:14 -07:00
Parth
ec554822b8
Add repo archive command (#4410)
Co-authored-by: meiji163 <mysatellite99@gmail.com>
2021-10-12 12:48:40 +02:00
Parth Patel
7e6cf79355 minor changes 2021-10-11 17:38:20 -04:00
meiji163
9ea36de269 add tests 2021-10-08 20:32:07 -07:00
Parth Patel
f7ec49e809 lint fix 2021-10-08 22:05:36 -04:00
Parth Patel
c714ed6fdf added api tests 2021-10-08 22:02:59 -04:00
Parth
c894587761 added function tests 2021-10-08 21:02:40 -04:00
Parth
3001afda77 full lint fix 2021-10-08 17:38:56 -04:00
Parth Patel
28bfd8e773 lint fix 2021-10-08 17:21:03 -04:00
Parth Patel
b9c60e8dc8 remove go.mod change 2021-10-08 17:18:15 -04:00
Parth Patel
2ff8732836 minor fix 2021-10-08 17:05:36 -04:00
Parth Patel
e6e8d72428 added full functionality 2021-10-08 17:03:37 -04:00
Parth Patel
7725116428 works 2021-10-08 15:37:01 -04:00
Parth
1b4abd67a9 added api 2021-10-08 15:06:43 -04:00
meiji163
a8028be8f9 add delete HTTP request and confirmation prompting 2021-10-07 09:53:22 -07:00
Parth Patel
f249518361 error handling 2021-10-07 11:39:26 -04:00
Parth Patel
8f3911bb30 added unfinished api call 2021-10-07 11:36:58 -04:00
Parth Patel
5ff7ae89b6 added more stuff 2021-10-07 10:59:08 -04:00
meiji163
025f86b911 init commit 2021-10-06 12:49:06 -07:00
Parth Patel
2d6c1e21d7 added a bunch of stuff 2021-10-06 14:09:45 -04:00
Mislav Marohnić
bb86145cb6
Merge pull request #4331 from cli/repo-create-prompt-error
Do not swallow prompt error during `repo create`
2021-09-17 14:37:24 +02:00
Sam
0f7c4d94af
Merge pull request #4328 from cli/fix-sync-fetch
Allow user input for git fetch in repo sync
2021-09-16 10:15:26 -07:00
Sam Coe
0305788536
Typo 2021-09-16 09:02:10 -07:00
Mislav Marohnić
f9e49f4aec Do not swallow prompt error during repo create 2021-09-16 12:25:44 +02:00
Sam Coe
a8492bb0ea
Allow user input for git fetch in repo sync 2021-09-13 10:14:20 -07:00
Mislav Marohnić
619333adb6 Avoid using error values to pass information about the search cap 2021-09-06 16:09:18 +02:00
Des Preston
e8b015b80d show warning when limit exceeds search api max
Fixes #3839
2021-09-06 16:05:11 +02:00
Mislav Marohnić
e0fa56dc29 Merge remote-tracking branch 'origin' into go-module-v2 2021-09-02 20:02:16 +02:00
Mislav Marohnić
6cbc886c53 Use x/term package for repo garden instead of shelling out to stty
Shelling out to stty seems hard to get right between Linux and macOS.
2021-08-26 16:45:55 +02:00
Mislav Marohnić
11fbb60ae7 Rename the module to "github.com/cli/cli/v2" 2021-08-25 12:41:30 +02:00
Heath Stewart
e2973453b5
Add helper template functions for rendering tables (#3519)
Co-authored-by: Mislav Marohnić <mislav@github.com>
2021-08-23 21:00:25 +02:00
lepasq
998a29d391 Update list_test.go to include topics as well 2021-08-15 14:31:24 +02:00
lepasq
87e5e6f2e3 Add topic filter to repository listing 2021-08-14 19:12:59 +02:00
Mislav Marohnić
f4bded30f8 Mark test helper 2021-08-10 14:30:55 +02:00
Mislav Marohnić
6136a39ed6 Use remotes.FindByRepo() 2021-08-10 14:30:36 +02:00
Mislav Marohnić
0f1ab13b9e Only check if working copy is dirty when syncing current branch
In other cases, we don't have to abort the operation since it can
proceed without being affected by the working copy at all.
2021-08-10 14:29:23 +02:00
Mislav Marohnić
66ad6ad7d0 Avoid git checkout during gh repo sync
- If the local branch already exists, use `git update-ref`
- If it needs to be created, use `git branch <newbranch>`, but don't
  switch to the new branch

Bonus fixes
- Enables operation while on detached HEAD
- Enables operation even when the current remote doesn't track all
  branches in the remote repo (uses FETCH_HEAD instead of the
  `<remote>/<branch>` syntax)
2021-08-09 22:10:52 +02:00
Sam
c5371d5303
Merge pull request #3813 from cli/repo-sync
Add repo sync command
2021-08-05 19:39:40 -07:00
Sam Coe
174e26ecac
Fix tests 2021-08-04 18:26:30 -07:00
Sam Coe
2c4a662660
Rework git client interface 2021-08-04 18:13:58 -07:00
Sam Coe
00d67e3e5a
Remove unnecessary + 2021-08-04 17:10:50 -07:00
Sam Coe
86f16dbaf5
Use more idiomatic pattern 2021-08-04 17:00:20 -07:00