Andreia Gaita
|
a7d27e0baa
|
Remove GitHub test menu
|
2015-03-23 15:00:58 +01:00 |
Andreia Gaita
|
b8107efa58
|
Merge pull request #99 from github/haacked/create-dialog-implementation
RepositoryCreationViewModel now actually creates, you know, a repository
|
2015-03-23 14:47:21 +01:00 |
Haacked
|
7ff1114897
|
Bind the browse for directory button
|
2015-03-21 22:38:31 -07:00 |
Haacked
|
e9c23a3804
|
Disable create button when fields are invalid
|
2015-03-21 22:26:51 -07:00 |
Haacked
|
5f1b113322
|
Now, selected gitignore and license are never null
I really hate null references.
|
2015-03-21 22:18:52 -07:00 |
Haacked
|
86de22b507
|
Make sure combo boxes are pre-selected
|
2015-03-21 21:02:34 -07:00 |
Haacked
|
2de12f4c8d
|
Add unit tests for repository creation
|
2015-03-21 16:53:16 -07:00 |
Haacked
|
7700c1896d
|
Ensure the target clone directory exists
|
2015-03-21 15:14:30 -07:00 |
Haacked
|
5601cf9484
|
Refactor code to remove duplication
|
2015-03-20 17:02:59 -07:00 |
Haacked
|
596d194f7a
|
Rename ICloneService to IRepositoryCloneService
|
2015-03-20 17:02:58 -07:00 |
Haacked
|
eb913252bd
|
Refactor clone view model to use the clone service
|
2015-03-20 17:02:57 -07:00 |
Haacked
|
2e2da78d5a
|
Make sure the clone actually fires
Making this deferred and subscribing it to a command wasn't calling
this. I'll look into what it was later.
|
2015-03-20 15:53:57 -07:00 |
Haacked
|
ea8a50d478
|
Yeah, we probably want to listen to the user
Make the binding of the selected item to be two-ways.
|
2015-03-20 15:48:32 -07:00 |
Haacked
|
811332364d
|
Bind the base repository path to the UI
|
2015-03-20 15:41:38 -07:00 |
Haacked
|
f3f652b2e8
|
Implement a service class for cloning
|
2015-03-20 15:41:18 -07:00 |
Haacked
|
e6e60c5eb4
|
Upgrade Octokit with LicenseTemplate
|
2015-03-19 17:13:30 -07:00 |
Haacked
|
71ad611eb5
|
fixup! Implement GitIgnore and
|
2015-03-19 17:13:01 -07:00 |
Haacked
|
343387036a
|
Use NewRepository for repository creation
|
2015-03-19 17:12:47 -07:00 |
Haacked
|
c13a778250
|
Implement GitIgnore and License selection
|
2015-03-19 16:38:14 -07:00 |
Haacked
|
247dfed065
|
Update Octokit.net with NewRepository update
|
2015-03-19 16:36:12 -07:00 |
Haacked
|
3cee2db694
|
Bind to the accounts list
|
2015-03-19 15:58:32 -07:00 |
Haacked
|
1d42a2acf7
|
Implement IsPublishing and bind to spinner
|
2015-03-19 15:27:06 -07:00 |
Haacked
|
999eecf35d
|
Implement CanKeepPrivate and bind to control
|
2015-03-19 15:27:04 -07:00 |
Haacked
|
45da73de63
|
Bind the repository description to a control
|
2015-03-19 15:27:03 -07:00 |
Haacked
|
af7ab30350
|
Enable the user error messages for publish failures
|
2015-03-19 15:27:02 -07:00 |
Haacked
|
fab5401236
|
Exclude designer classes from NullGuard
|
2015-03-19 10:02:05 -07:00 |
Haacked
|
343cac7822
|
Bind repository name and validators
This also gets the repository name warning bound to a validator instead
of reactive properties.
|
2015-03-19 09:58:43 -07:00 |
Phil Haack
|
1ef486b70e
|
Merge pull request #98 from github/haacked/populate-licenses
Populate gitignore and licenses in the Repository Creation Dialog
|
2015-03-19 09:31:40 -07:00 |
Haacked
|
58f41de441
|
Fix up the unit test for licenses
|
2015-03-19 09:27:14 -07:00 |
Haacked
|
8da9d0c28b
|
Filter out nulls
In reality, this only happens in unit tests, but why not be defensive
here?
|
2015-03-19 09:26:33 -07:00 |
Haacked
|
5ef0e0f194
|
Populate license drop down from API
|
2015-03-18 21:37:11 -07:00 |
Haacked
|
a1faf2cd5b
|
Implement retrieving gitignore template list
|
2015-03-18 21:37:10 -07:00 |
Haacked
|
924a6427b3
|
Bind GitIgnoreList to the list of gitignore files
|
2015-03-18 17:33:24 -07:00 |
Haacked
|
ee56a28ffc
|
Sort GitIgnoreTemplates by recommended first
|
2015-03-18 17:33:22 -07:00 |
Haacked
|
e19360d59c
|
Implement retrieving gitignore template list
|
2015-03-18 17:33:15 -07:00 |
Haacked
|
5d536951a3
|
Remove the local GitIgnoreTemplate and interface
We don't need this anymore
|
2015-03-18 17:33:13 -07:00 |
Phil Haack
|
fdf9f5068d
|
Merge pull request #93 from github/shana/cloning
Implementing the cloning action for the Clone dialog and friends
|
2015-03-18 17:21:57 -07:00 |
Haacked
|
8c2ead291a
|
Fix up and/or suppress code analysis errors
|
2015-03-18 17:11:53 -07:00 |
Haacked
|
6c3bde3a73
|
Use Ordinal string comparison
|
2015-03-18 16:46:01 -07:00 |
Haacked
|
ec90b5d7eb
|
Remove unused private field
|
2015-03-18 16:46:00 -07:00 |
Haacked
|
375b9d7f15
|
Remove the magic number and use the const instead
|
2015-03-18 16:45:59 -07:00 |
Haacked
|
bc43003a89
|
🎨 Minor stylistic changes
|
2015-03-18 16:45:59 -07:00 |
Haacked
|
14cd6e9ae7
|
Add a guard against empty strings
|
2015-03-18 16:45:58 -07:00 |
Haacked
|
115d2f95fa
|
🎨 Formattingchanges and adding some readonly
|
2015-03-18 16:45:57 -07:00 |
Haacked
|
9ac6751c57
|
Fix the product name used in the authorization
|
2015-03-18 16:45:57 -07:00 |
Andreia Gaita
|
e505348454
|
Use local copy of new extensibility dll so everyone has the latest bits
|
2015-03-18 16:45:56 -07:00 |
Haacked
|
2fa02f211a
|
Minor format update to Octokit so R# calms down
|
2015-03-18 16:45:55 -07:00 |
Andreia Gaita
|
5a82940818
|
Make cloning happen!
|
2015-03-18 16:45:54 -07:00 |
Andreia Gaita
|
12a7f6e47e
|
We want to save the user + token, not token+x-oauth
|
2015-03-18 16:45:53 -07:00 |
Andreia Gaita
|
6073c9e1f9
|
Tweak auth request note to reflect app name
|
2015-03-18 16:45:53 -07:00 |