<feed xmlns='http://www.w3.org/2005/Atom'>
<title>puppet.git/lib/puppet/faces, branch master</title>
<subtitle>Puppet repo</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/'/>
<entry>
<title>maint: Remove unused faces code</title>
<updated>2011-04-19T19:57:49+00:00</updated>
<author>
<name>Matt Robinson</name>
<email>matt@puppetlabs.com</email>
</author>
<published>2011-04-19T19:53:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=557767b164376d0e61875646715d3ec96401b96c'/>
<id>557767b164376d0e61875646715d3ec96401b96c</id>
<content type='text'>
Looks like in renaming faces to face we just missed some files.  They
got copied, not moved.

Paired-with: Max Martin &lt;max@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Looks like in renaming faces to face we just missed some files.  They
got copied, not moved.

Paired-with: Max Martin &lt;max@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6928) Remove --parseonly</title>
<updated>2011-04-13T22:40:58+00:00</updated>
<author>
<name>Nick Lewis</name>
<email>nick@puppetlabs.com</email>
</author>
<published>2011-04-13T21:25:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=fc36e8de8cdf32ae13b9241f9a9eef4c2727056e'/>
<id>fc36e8de8cdf32ae13b9241f9a9eef4c2727056e</id>
<content type='text'>
This has been removed in favor of 'puppet parser validate &lt;manifest&gt;'.

Paired-With: Jesse Wolfe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has been removed in favor of 'puppet parser validate &lt;manifest&gt;'.

Paired-With: Jesse Wolfe
</pre>
</div>
</content>
</entry>
<entry>
<title>(#7056) Use 'face' rather than 'faces' in the production code.</title>
<updated>2011-04-13T07:17:57+00:00</updated>
<author>
<name>Daniel Pittman</name>
<email>daniel@puppetlabs.com</email>
</author>
<published>2011-04-13T07:17:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=4dd6a77481400b7eeac3377267d092d4c6d22da3'/>
<id>4dd6a77481400b7eeac3377267d092d4c6d22da3</id>
<content type='text'>
After some discussion we decided that most uses of the Puppet Face
infrastructure were about single faces on their own, not about the collection,
and so we were better referring to Puppet::Face[...] in code.

This implements that by translating names and references in the Ruby code to
the new, s-less, name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After some discussion we decided that most uses of the Puppet Face
infrastructure were about single faces on their own, not about the collection,
and so we were better referring to Puppet::Face[...] in code.

This implements that by translating names and references in the Ruby code to
the new, s-less, name.
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6962) Integrate legacy subcommands into the help face.</title>
<updated>2011-04-12T23:12:09+00:00</updated>
<author>
<name>Daniel Pittman</name>
<email>daniel@puppetlabs.com</email>
</author>
<published>2011-04-12T05:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=fe6d59528d18e9aa989f48d364868a5a105017a5'/>
<id>fe6d59528d18e9aa989f48d364868a5a105017a5</id>
<content type='text'>
Previously we would only emit help for a face; now we fully integrate legacy
subcommands in the sense that asking for face-level help will emit their
entire help text.

Asking for any action subsequent will raise an error: this is an annoyingly
inconsistent behaviour, but there isn't a saner definition of the change.

Reviewed-By: Matt Robinson &lt;matt@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we would only emit help for a face; now we fully integrate legacy
subcommands in the sense that asking for face-level help will emit their
entire help text.

Asking for any action subsequent will raise an error: this is an annoyingly
inconsistent behaviour, but there isn't a saner definition of the change.

Reviewed-By: Matt Robinson &lt;matt@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6962) Better argument checking for help.</title>
<updated>2011-04-12T23:12:09+00:00</updated>
<author>
<name>Daniel Pittman</name>
<email>daniel@puppetlabs.com</email>
</author>
<published>2011-04-12T00:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=648e3c0dd0fb671b01e54cc0bca202bafc5ae934'/>
<id>648e3c0dd0fb671b01e54cc0bca202bafc5ae934</id>
<content type='text'>
We used to blink and miss the fact that we failed to load an action or face in
the past; now we test for that, and fail with a clear error message when the
user asks for something we can't deliver.

Additionally, fix a couple of tests that were silently broken because they
passed the wrong arguments, but still got some output.

Paired-With: Matt Robinson &lt;matt@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used to blink and miss the fact that we failed to load an action or face in
the past; now we test for that, and fail with a clear error message when the
user asks for something we can't deliver.

Additionally, fix a couple of tests that were silently broken because they
passed the wrong arguments, but still got some output.

Paired-With: Matt Robinson &lt;matt@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6962) Report the template filename for help render errors.</title>
<updated>2011-04-12T23:12:09+00:00</updated>
<author>
<name>Daniel Pittman</name>
<email>daniel@puppetlabs.com</email>
</author>
<published>2011-04-12T00:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=217c1561a86a76b9570bcc4ab0db31eb25d120fa'/>
<id>217c1561a86a76b9570bcc4ab0db31eb25d120fa</id>
<content type='text'>
We now set the filename attribute of the ERB instance, which results in any
error messages showing up with the right attribution: to the file they are
defined in, rather than just '(erb)'.

Paired-With: Matt Robinson &lt;matt@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now set the filename attribute of the ERB instance, which results in any
error messages showing up with the right attribution: to the file they are
defined in, rather than just '(erb)'.

Paired-With: Matt Robinson &lt;matt@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6962) Move the logic for help layout into erb templates.</title>
<updated>2011-04-12T23:12:09+00:00</updated>
<author>
<name>Daniel Pittman</name>
<email>daniel@puppetlabs.com</email>
</author>
<published>2011-04-11T23:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=ec988e24ce3713a4c4a31918489136f88b6945e6'/>
<id>ec988e24ce3713a4c4a31918489136f88b6945e6</id>
<content type='text'>
Rather than hard-coding the layout of help output in the code, push it out
into external templates.  At the moment overriding that would require
changing the ERB code next to puppet/faces/help.rb file on disk.

Paired-With: Matt Robinson &lt;matt@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than hard-coding the layout of help output in the code, push it out
into external templates.  At the moment overriding that would require
changing the ERB code next to puppet/faces/help.rb file on disk.

Paired-With: Matt Robinson &lt;matt@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6962) Add summary help for actions on an individual face.</title>
<updated>2011-04-12T23:12:08+00:00</updated>
<author>
<name>Daniel Pittman</name>
<email>daniel@puppetlabs.com</email>
</author>
<published>2011-04-11T23:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=657082755a20da801b4c679eff296053380c61b6'/>
<id>657082755a20da801b4c679eff296053380c61b6</id>
<content type='text'>
We now emit the summary of actions for an individual face, in the same format
as the summary of available faces.  This moves forward through the feature set
defined for the help subcommand.

Reviewed-By: Matt Robinson &lt;matt@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now emit the summary of actions for an individual face, in the same format
as the summary of available faces.  This moves forward through the feature set
defined for the help subcommand.

Reviewed-By: Matt Robinson &lt;matt@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6962) Extract summary from legacy applications for help.</title>
<updated>2011-04-12T23:12:08+00:00</updated>
<author>
<name>Daniel Pittman</name>
<email>daniel@puppetlabs.com</email>
</author>
<published>2011-04-11T19:00:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=91c29a72e2b728e2d9ba495cd34b7354faa3852b'/>
<id>91c29a72e2b728e2d9ba495cd34b7354faa3852b</id>
<content type='text'>
We use a dubious, but effective, regexp match on the existing man(1) style
help string for the application to extract the summary data.  This should
properly be implemented as a summary method down in the applications
themselves...

Paired-With: Matt Robinson &lt;matt@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We use a dubious, but effective, regexp match on the existing man(1) style
help string for the application to extract the summary data.  This should
properly be implemented as a summary method down in the applications
themselves...

Paired-With: Matt Robinson &lt;matt@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6962) Initial support for legacy applications in help.</title>
<updated>2011-04-12T23:12:08+00:00</updated>
<author>
<name>Daniel Pittman</name>
<email>daniel@puppetlabs.com</email>
</author>
<published>2011-04-11T17:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=d13a938b0abc604a7802cf41ff75a30ad6ccd192'/>
<id>d13a938b0abc604a7802cf41ff75a30ad6ccd192</id>
<content type='text'>
We now enumerate and print the list of legacy applications in the unadorned
help action; this allows us a path to migrating forward smoothly while still
providing a good user experience.

Paired-With: Matt Robinson &lt;matt@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now enumerate and print the list of legacy applications in the unadorned
help action; this allows us a path to migrating forward smoothly while still
providing a good user experience.

Paired-With: Matt Robinson &lt;matt@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
