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

361 Коммитов

Автор SHA1 Сообщение Дата
Andreia Gaita a3be98d848 Tweak helper script 2015-03-24 00:42:09 +01:00
Andreia Gaita 2b2e3da2b9 Add github branding to cloning dialog 2015-03-23 22:52:07 +01:00
Andreia Gaita 74a5b70efa Adding new files is a tad important, duh 2015-03-23 22:43:39 +01:00
Andreia Gaita 991779121d Set focus on fields when dialogs are loaded 2015-03-23 22:42:19 +01:00
Andreia Gaita 81b40eed23 Validate if repo we want to clone already exists locally 2015-03-23 22:41:08 +01:00
Andreia Gaita c1d693bd8b Implement cloning filtering
Also don't clone if nothing is selected
2015-03-23 21:45:29 +01:00
Phil Haack 3c3e7808b4 Merge pull request #101 from github/shana/misc-fixes
Misc. fixes
2015-03-23 12:45:49 -07:00
Andreia Gaita 8bd312117a Ooops, forgot to update the 2fa control 2015-03-23 20:30:26 +01:00
Andreia Gaita 9872a59791 Remove obsolete property from sample view model 2015-03-23 20:27:15 +01:00
Andreia Gaita ddf95be111 Expose reactive types in view models
View Models are created later when it's safe to use reactive
so take advantage of that and expose types directly
2015-03-23 20:24:36 +01:00
Phil Haack bcb147902b Merge pull request #100 from github/shana/kill-debug-menu
Remove GitHub test menu
2015-03-23 11:22:02 -07:00
Andreia Gaita b1715eb4c6 Have IView notify when it's done so we can close the dialog 2015-03-23 18:21:25 +01:00
Andreia Gaita b9d2129f87 Fix resetting error message 2015-03-23 15:02:17 +01:00
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