suse-studio:ssc.git
6 years agoVersion bump to 0.4.4 master
Cristian Mircea Messel [Mon, 12 Sep 2011 13:05:14 +0000 (15:05 +0200)]
Version bump to 0.4.4

6 years agoshow download link when listing builds
Cristian Mircea Messel [Thu, 8 Sep 2011 14:14:58 +0000 (16:14 +0200)]
show download link when listing builds

6 years agoadd alias for --username and --password
Cristian Mircea Messel [Thu, 8 Sep 2011 13:14:11 +0000 (15:14 +0200)]
add alias for --username and --password

aliases are -u and -p

6 years agofix bug in build handler
Cristian Mircea Messel [Wed, 7 Sep 2011 16:18:20 +0000 (18:18 +0200)]
fix bug in build handler

This patch does several things:
  1. more complete description of the build method
  2. rebuilds an appliance when its version already exists
  3. fixes bug when showing percentage completed in status method

6 years agoadd repos before adding packages when commiting
Cristian Mircea Messel [Wed, 7 Sep 2011 15:21:20 +0000 (17:21 +0200)]
add repos before adding packages when commiting

6 years agotext formatting fix
Cristian Mircea Messel [Wed, 7 Sep 2011 14:41:19 +0000 (16:41 +0200)]
text formatting fix

After creating an appliance, make sure the terminal output starts
on a new line

6 years agoupdate gemspec
Cristian Mircea Messel [Wed, 7 Sep 2011 14:17:39 +0000 (16:17 +0200)]
update gemspec

6 years agoVersion bump to 0.4.3
Cristian Mircea Messel [Wed, 7 Sep 2011 14:17:19 +0000 (16:17 +0200)]
Version bump to 0.4.3

6 years agofixed search test case
Cristian Mircea Messel [Wed, 7 Sep 2011 14:13:05 +0000 (16:13 +0200)]
fixed search test case

Adapting the test to the code

6 years agofix bug in displaying package search results
Cristian Mircea Messel [Wed, 7 Sep 2011 13:35:29 +0000 (15:35 +0200)]
fix bug in displaying package search results

Not all serach results would be displayed

6 years agofix typo
Cristian Mircea Messel [Wed, 7 Sep 2011 13:25:16 +0000 (15:25 +0200)]
fix typo

6 years agofix bug when searching for repos
Cristian Mircea Messel [Wed, 7 Sep 2011 13:23:40 +0000 (15:23 +0200)]
fix bug when searching for repos

Some repositories did not have a base_url, which would cause
ssc to crash. Ignoring those now.

6 years agochanged is the correct state name when adding pkg
Cristian Mircea Messel [Tue, 6 Sep 2011 17:48:36 +0000 (19:48 +0200)]
changed is the correct state name when adding pkg

After adding a package the state name is changed, not fixed.

6 years agodon't crash when template set name is not found
Cristian Mircea Messel [Tue, 6 Sep 2011 17:04:36 +0000 (19:04 +0200)]
don't crash when template set name is not found

When listing templates, if the name did not exist, the user would
get no output.

6 years agoupdate gemspec
Cristian Mircea Messel [Tue, 6 Sep 2011 16:13:05 +0000 (18:13 +0200)]
update gemspec

6 years agoVersion bump to 0.4.2
Cristian Mircea Messel [Tue, 6 Sep 2011 16:11:16 +0000 (18:11 +0200)]
Version bump to 0.4.2

6 years agoadd MIT-LICENSE file
Cristian Mircea Messel [Tue, 6 Sep 2011 16:10:32 +0000 (18:10 +0200)]
add MIT-LICENSE file

6 years agoupdate gemspec
Cristian Mircea Messel [Tue, 6 Sep 2011 15:34:33 +0000 (17:34 +0200)]
update gemspec

6 years agoVersion bump to 0.4.1
Cristian Mircea Messel [Tue, 6 Sep 2011 15:32:37 +0000 (17:32 +0200)]
Version bump to 0.4.1

6 years agoBug Fix: breakage when file list is empty
Ratan Sebastian [Sat, 3 Sep 2011 01:16:07 +0000 (06:46 +0530)]
Bug Fix: breakage when file list is empty

6 years agoVersion bump to 0.4.0
Cristian Mircea Messel [Wed, 31 Aug 2011 08:33:12 +0000 (10:33 +0200)]
Version bump to 0.4.0

6 years agofix typo build_appliance_directory in build handler
Cristian Mircea Messel [Sun, 28 Aug 2011 18:50:39 +0000 (20:50 +0200)]
fix typo build_appliance_directory in build handler

6 years agouse v2 of studio api
Cristian Mircea Messel [Sun, 28 Aug 2011 12:25:56 +0000 (14:25 +0200)]
use v2 of studio api

6 years agonew gemspec
Cristian Mircea Messel [Sun, 28 Aug 2011 11:39:58 +0000 (13:39 +0200)]
new gemspec

6 years agoSmall formatiing change to readme
Ratan Sebastian [Mon, 22 Aug 2011 15:59:55 +0000 (21:29 +0530)]
Small formatiing change to readme

6 years agomore tests for directory manager
Ratan Sebastian [Mon, 15 Aug 2011 07:19:55 +0000 (12:49 +0530)]
more tests for directory manager

6 years agoMerge branch 'master' of gitorious.org:ssc/ssc
Ratan Sebastian [Mon, 15 Aug 2011 06:38:54 +0000 (12:08 +0530)]
Merge branch 'master' of gitorious.org:ssc/ssc

6 years agominor fixes to the file handler and added tests
Ratan Sebastian [Mon, 15 Aug 2011 06:37:14 +0000 (12:07 +0530)]
minor fixes to the file handler and added tests

6 years agoVersion bump to 0.3.0
Cristian Mircea Messel [Mon, 15 Aug 2011 05:49:33 +0000 (07:49 +0200)]
Version bump to 0.3.0

6 years agoMerge branch 'master' of gitorious.org:ssc/ssc
Ratan Sebastian [Sat, 13 Aug 2011 12:59:23 +0000 (18:29 +0530)]
Merge branch 'master' of gitorious.org:ssc/ssc

6 years agoAdded tests for file handler
Ratan Sebastian [Sat, 13 Aug 2011 12:35:49 +0000 (18:05 +0530)]
Added tests for file handler

6 years agoremove (general) from command names
Cristian Mircea Messel [Wed, 10 Aug 2011 12:28:12 +0000 (14:28 +0200)]
remove (general) from command names

status, checkout and commit no longer have (general) in front of their
names since SSC::Client has help overwritten

6 years agomake ssc help text more readable
Cristian Mircea Messel [Wed, 10 Aug 2011 12:17:17 +0000 (14:17 +0200)]
make ssc help text more readable

Indentation greated than 80 columns made it difficult to read in most
terminals.

6 years agofix indentation
Cristian Mircea Messel [Wed, 10 Aug 2011 12:11:55 +0000 (14:11 +0200)]
fix indentation

6 years agoUpdated Readme. Overwrote Thor.help with SSC::Client.help. Added require_authorizatio...
Ratan Sebastian [Tue, 9 Aug 2011 03:37:19 +0000 (09:07 +0530)]
Updated Readme. Overwrote Thor.help with SSC::Client.help. Added require_authorization for ssc repository import

6 years agobug fix: commit didn't require authorization and appliance_id earlier
Ratan Sebastian [Tue, 9 Aug 2011 02:36:01 +0000 (08:06 +0530)]
bug fix: commit didn't require authorization and appliance_id earlier

6 years agoadded tests for directory manager. Removed the unnecessary test_config file
Ratan Sebastian [Sun, 7 Aug 2011 05:07:47 +0000 (10:37 +0530)]
added tests for directory manager. Removed the unnecessary test_config file

6 years agoadded build list
Ratan Sebastian [Sat, 6 Aug 2011 15:52:15 +0000 (21:22 +0530)]
added build list

6 years agoMerge branch 'master' of gitorious.org:ssc/ssc
Ratan Sebastian [Fri, 5 Aug 2011 08:47:56 +0000 (14:17 +0530)]
Merge branch 'master' of gitorious.org:ssc/ssc

6 years agoMoved build commands to its own handler
Ratan Sebastian [Fri, 5 Aug 2011 08:46:23 +0000 (14:16 +0530)]
Moved build commands to its own handler

6 years agomoved build and build status to appliance handler
Ratan Sebastian [Fri, 5 Aug 2011 06:26:13 +0000 (11:56 +0530)]
moved build and build status to appliance handler

6 years agorename commands desc
Cristian Mircea Messel [Thu, 4 Aug 2011 21:46:46 +0000 (23:46 +0200)]
rename commands desc

one command had the wrong name, fixed it

6 years agoconverted file add to DirectoryManger
Ratan Sebastian [Thu, 4 Aug 2011 05:26:30 +0000 (10:56 +0530)]
converted file add to DirectoryManger

6 years agoReplaced DirectoryManager with NewDirectoryManager
Ratan Sebastian [Thu, 4 Aug 2011 05:02:50 +0000 (10:32 +0530)]
Replaced DirectoryManager with NewDirectoryManager

6 years agobug fixes and patched Thor::Shell::Basic#say and #print_table to prevent output durin...
Ratan Sebastian [Mon, 1 Aug 2011 14:14:18 +0000 (19:44 +0530)]
bug fixes and patched Thor::Shell::Basic#say and #print_table to prevent output during tests

6 years agoincluded build status commands
Ratan Sebastian [Mon, 1 Aug 2011 13:22:26 +0000 (18:52 +0530)]
included build status commands

6 years agominor Bug Fix
Ratan Sebastian [Mon, 1 Aug 2011 12:46:06 +0000 (18:16 +0530)]
minor Bug Fix

6 years agomoved API_URL back to Handler::Base
Ratan Sebastian [Mon, 1 Aug 2011 12:43:05 +0000 (18:13 +0530)]
moved API_URL back to Handler::Base

6 years agoConverted Repository Handler to use the NewDirectoryManager and wrote tests for it
Ratan Sebastian [Mon, 1 Aug 2011 12:37:41 +0000 (18:07 +0530)]
Converted Repository Handler to use the NewDirectoryManager and wrote tests for it

6 years agoConverted the package handler to use the NewDirectoryManager
Ratan Sebastian [Mon, 1 Aug 2011 11:27:34 +0000 (16:57 +0530)]
Converted the package handler to use the NewDirectoryManager
Wrote tests for the package handler (mocked)
Made some changes in the LocalStorageFile methods to give more usable return values

6 years agoMerge branch 'master' of gitorious.org:ssc/ssc
Ratan Sebastian [Mon, 1 Aug 2011 09:11:50 +0000 (14:41 +0530)]
Merge branch 'master' of gitorious.org:ssc/ssc

6 years agointroduced mocking into the tests to prvent hitting the web API
Ratan Sebastian [Mon, 1 Aug 2011 09:10:37 +0000 (14:40 +0530)]
introduced mocking into the tests to prvent hitting the web API

6 years agoremove commented code
Cristian Mircea Messel [Sun, 31 Jul 2011 12:55:52 +0000 (14:55 +0200)]
remove commented code

commented code is a bad practice

6 years agoMoved test/integration/appliance.rb to test/integration/test_appliance.rb so that...
Ratan Sebastian [Sat, 30 Jul 2011 10:55:18 +0000 (16:25 +0530)]
Moved test/integration/appliance.rb to test/integration/test_appliance.rb so that rake test will run it.

6 years agoIncluded the commit command among the general commands.
Ratan Sebastian [Sat, 30 Jul 2011 10:45:12 +0000 (16:15 +0530)]
Included the commit command among the general commands.

6 years agomerged commit that changes Base to Client
Ratan Sebastian [Sat, 30 Jul 2011 09:16:13 +0000 (14:46 +0530)]
merged commit that changes Base to Client

6 years agomoved status and checkout from general commands to ssc::base. Added
Ratan Sebastian [Sat, 30 Jul 2011 09:13:08 +0000 (14:43 +0530)]
moved status and checkout from general commands to ssc::base. Added

6 years agorename SSC::Base to SSC::Client to avoid confusion
Cristian Mircea Messel [Fri, 29 Jul 2011 11:21:58 +0000 (13:21 +0200)]
rename SSC::Base to SSC::Client to avoid confusion

6 years agomissing files from last commit
Ratan Sebastian [Thu, 28 Jul 2011 10:27:45 +0000 (15:57 +0530)]
missing files from last commit

6 years agoStarted on the integration tests
Ratan Sebastian [Thu, 28 Jul 2011 04:06:41 +0000 (09:36 +0530)]
Started on the integration tests
Completed Appliance integration tests
Removed the old unit tests ( No longer applicable )
TODO: Make the tests work on rake test. Doesn't seem to work when I just put the test in the test/ directory.

6 years agoremove API_URL to the helper module
Ratan Sebastian [Mon, 25 Jul 2011 16:37:09 +0000 (22:07 +0530)]
remove API_URL to the helper module

6 years agoCompleted the commit command
Ratan Sebastian [Sat, 23 Jul 2011 18:48:08 +0000 (00:18 +0530)]
Completed the commit command
Includes the file commits actions

6 years agoAdded missing general_commands file for the previous commit
Ratan Sebastian [Sat, 23 Jul 2011 18:32:34 +0000 (00:02 +0530)]
Added missing general_commands file for the previous commit
Included file remove command in the file handler

6 years agoImplemented checkout, commit and status. Except for commit for files.
Ratan Sebastian [Fri, 22 Jul 2011 11:27:20 +0000 (16:57 +0530)]
Implemented checkout, commit and status. Except for commit for files.

6 years agoRegenerate gemspec for version 0.2.0
Ratan Sebastian [Wed, 20 Jul 2011 14:53:20 +0000 (20:23 +0530)]
Regenerate gemspec for version 0.2.0

6 years agonew Gemfile.lock
Ratan Sebastian [Wed, 20 Jul 2011 14:52:31 +0000 (20:22 +0530)]
new Gemfile.lock

6 years agoadded thor and studio_api v3.1.2 as dependencies
Ratan Sebastian [Wed, 20 Jul 2011 12:30:58 +0000 (18:00 +0530)]
added thor and studio_api v3.1.2 as dependencies

6 years agoVersion bump to 0.2.0
Ratan Sebastian [Wed, 20 Jul 2011 12:24:22 +0000 (17:54 +0530)]
Version bump to 0.2.0

6 years agoR.I.P ArgumentParser
Ratan Sebastian [Wed, 20 Jul 2011 12:13:47 +0000 (17:43 +0530)]
R.I.P ArgumentParser

6 years agoAdded thor to the file handler.
Ratan Sebastian [Wed, 20 Jul 2011 07:31:56 +0000 (13:01 +0530)]
Added thor to the file handler.

This implements:

file list
file create /path/to/file
file show file_name
file diff file_name

6 years agofix template method names
Cristian Mircea Messel [Tue, 19 Jul 2011 13:15:08 +0000 (15:15 +0200)]
fix template method names

list will now display the template names within a template set.
syntax to view template sets is list_sets instead of list

6 years agoupdate desc according to handler
Cristian Mircea Messel [Tue, 19 Jul 2011 13:04:57 +0000 (15:04 +0200)]
update desc according to handler

the method desc now includes the handler it belongs to

Example:
  desc 'list', 'list all available template sets'

changed to

  desc 'template list', 'list all available tempalte sets'

This makes the help methods more descriptive

6 years agoconverted template handler to thor
Ratan Sebastian [Tue, 19 Jul 2011 12:00:21 +0000 (17:30 +0530)]
converted template handler to thor

6 years agoadded thor to package handler
Ratan Sebastian [Tue, 19 Jul 2011 11:02:18 +0000 (16:32 +0530)]
added thor to package handler

6 years agoupdate .gitignore
Cristian Mircea Messel [Tue, 19 Jul 2011 09:10:38 +0000 (11:10 +0200)]
update .gitignore

don't track gnome specific backup files, the ones ending with ~

6 years ago\'pass authentication details to the app in the options\' bug fix
Ratan Sebastian [Tue, 19 Jul 2011 08:00:18 +0000 (13:30 +0530)]
\'pass authentication details to the app in the options\' bug fix

6 years agobug fix
Ratan Sebastian [Tue, 19 Jul 2011 04:23:33 +0000 (09:53 +0530)]
bug fix

6 years agoconverted appliance handler to Thor
Ratan Sebastian [Mon, 18 Jul 2011 15:18:26 +0000 (20:48 +0530)]
converted appliance handler to Thor

6 years agobasis for conversion to a thor application
Ratan Sebastian [Mon, 18 Jul 2011 13:56:23 +0000 (19:26 +0530)]
basis for conversion to a thor application

6 years agomade changes to restructure \'software\' file as well
Ratan Sebastian [Mon, 18 Jul 2011 10:37:34 +0000 (16:07 +0530)]
made changes to restructure \'software\' file as well

6 years agofinished restructuring repositories file
Ratan Sebastian [Mon, 18 Jul 2011 03:03:17 +0000 (08:33 +0530)]
finished restructuring repositories file

6 years agore-structuring the local storage files to make it easier for the commit command....
Ratan Sebastian [Sat, 16 Jul 2011 16:10:55 +0000 (21:40 +0530)]
re-structuring the local storage files to make it easier for the commit command. And some documentation

6 years agomodified diffing and showing to suit new pattern and refactored
Ratan Sebastian [Thu, 14 Jul 2011 06:01:27 +0000 (11:31 +0530)]
modified diffing and showing to suit new pattern and refactored

6 years agomodified file handler to fit the new scheme. Changed because YAML parsing requires...
Ratan Sebastian [Thu, 14 Jul 2011 05:51:42 +0000 (11:21 +0530)]
modified file handler to fit the new scheme. Changed because YAML parsing requires unique keys.

6 years agoadded file listing and showing
Ratan Sebastian [Fri, 8 Jul 2011 03:16:19 +0000 (08:46 +0530)]
added file listing and showing

6 years agoadded file diffing
Ratan Sebastian [Wed, 6 Jul 2011 11:42:21 +0000 (17:12 +0530)]
added file diffing

6 years agoadded file listing and showing
Ratan Sebastian [Tue, 5 Jul 2011 06:53:45 +0000 (12:23 +0530)]
added file listing and showing

6 years agominor fix in repository
Ratan Sebastian [Mon, 4 Jul 2011 15:04:22 +0000 (20:34 +0530)]
minor fix in repository

6 years agobug fix
Ratan Sebastian [Mon, 4 Jul 2011 04:23:36 +0000 (09:53 +0530)]
bug fix

6 years agoincluded method for file creation including remote uploading
Ratan Sebastian [Mon, 4 Jul 2011 04:14:00 +0000 (09:44 +0530)]
included method for file creation including remote uploading

6 years agoAdded local file creation
Ratan Sebastian [Wed, 29 Jun 2011 03:49:16 +0000 (09:19 +0530)]
Added local file creation

6 years agoBug Fix
Ratan Sebastian [Sun, 19 Jun 2011 13:39:04 +0000 (19:09 +0530)]
Bug Fix

6 years agoadded repository import
Ratan Sebastian [Sun, 19 Jun 2011 13:29:01 +0000 (18:59 +0530)]
added repository import

6 years agoadded `ssc help`
Ratan Sebastian [Sun, 19 Jun 2011 13:09:22 +0000 (18:39 +0530)]
added `ssc help`

6 years agoremoved checking for --remote to the constructor and added ban and unban for packages
Ratan Sebastian [Sun, 19 Jun 2011 12:06:30 +0000 (17:36 +0530)]
removed checking for --remote to the constructor and added ban and unban for packages

6 years agoBug Fix: directoryManager included in Appliance
Ratan Sebastian [Sat, 18 Jun 2011 04:13:51 +0000 (09:43 +0530)]
Bug Fix: directoryManager included in Appliance

6 years agoadded summary and description to Rakefile. Refuses to build without them
Ratan Sebastian [Sat, 18 Jun 2011 04:06:43 +0000 (09:36 +0530)]
added summary and description to Rakefile. Refuses to build without them

6 years agoVersion bump to 0.1.0
Ratan Sebastian [Sat, 18 Jun 2011 03:59:48 +0000 (09:29 +0530)]
Version bump to 0.1.0

6 years agoVersion bump to 0.0.0
Ratan Sebastian [Sat, 18 Jun 2011 03:59:44 +0000 (09:29 +0530)]
Version bump to 0.0.0

6 years agoBug Fixes
Ratan Sebastian [Fri, 17 Jun 2011 07:01:33 +0000 (12:31 +0530)]
Bug Fixes