Граф коммитов

7048 Коммитов

Автор SHA1 Сообщение Дата
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