labofsahil/github-event-dataset-2012 huggingface dataset:
add DEBUG command CHANNELS

I mis-read the bug, and added a CHANNELS command. This time, I added CHANNELS as a subcommand to DEBUG.
add CLI option --copy-other to copy non-js assets to destination folder

add CLI option to copy non-js assets to destination folder.
bring coverObject into scope

in some systems, putting code into `global` or `window` isn't enough to get a local reference to the object
Klarna extend erlang riak client

This change allows allows you to make a status request equivalent to riak-admin status from the the protocall buffer interface.

This change is dependent on this pull request that changes basho/riak-erlang-client.
Convert russian lang messages to english in bem server module
More docs fixes.

Fixes spelling, removes redundant Redis and outdated ref to Tokyo Tyrant.
Add hooks for edit_xml, and separate out edit_line ready for actual code. Currently edit_xml will likely crash if we try to test it, because there is nothing in there so don't do that!

.... Currently edit_xml will likely crash if we try to test it, because there is nothing in there so don't do that\!
Some improvements in the cf-promiser parse checking of recursive bundles, that helps proper processing of the standard library

Some tests are failing in the acceptance tests, but I can't tell if these are due to these changes or not. I'd appreciate some verification
Update Translate plugin, so it supports Plugin model translations

I've modified all files of Translate Plugin,

if you try something like this with old version of code, you will get no translation at all when using Plugin
The model Citates.Citate is standard CakePHP Model, no necesarry fields

https://github.com/smarek/Croogo-Citates/blob/master/Model/Citate.php

```php
    'Citates.Citate' => array(
        'body' => 'bodyTranslation',
        'author' => 'titleTranslation'
    )
```

The changes are:

  * Allow Translate Plugin to hook on your admin menu in Plugin admin functions
  * Allow Translate Plugin to translate Plugin models (saved in /app/Plugin/PluginName/Model/ModelName.php)
  * When translating object, to display in admin, not lookup for field 'title', but use $model->displayField instead

note this pull request conforms with many bug reports I found on Google Groups, such as:

  * https://groups.google.com/d/topic/croogo/cekJqsz8ZLc/discussion
  * https://groups.google.com/d/topic/croogo/Jq78Hn3wk6Y/discussion
Class-based LoginView

Here is a proposal to replace django.contrib.auth.views.login by some class-based view.

The proposed implementation contains:

* a ``LoginView`` class, which focuses on providing a clean class based on FormView. As an example, it uses FormView's standard "success_url" instead of former "redirect_to" argument.

* a ``BackwardCompatibleLoginView`` class, which focuses on backward compatibility. As an example, if "redirect_to" is provided, it uses it instead of LoginView's "success_url".

* a ``login`` function, which makes it possible to use ``django.contrib.auth.views.login`` as before. It is a pre-configured BackwardCompatibleLoginView.

* a ``login_decorator`` decorator, which is just a shorcut to standard decorators for login views.
add bye message dialog

Vad tror du om att mergea? =)
Add an autoload file.

This is a start towards having package.el compatibility.

I'd ask that you guys please incorporate this into ESS because for ESS to be in MELPA I have to maintain my own branch and this is all that ESS really *needs* to work with `package.el` in some capacity.  If there are functions that should be automatically loaded then that can happen easily with this by just adding a few more lines.  The file does *not* have to be generated automatically.
Fix for #111 InfixOperations breaking count

Applied method used in Squeel to fix #111 Cannot visit Arel::Nodes::InfixOperation
Add `group` argument to sudo()

Will run `sudo -g` with the given group.
updated requirements

Hi - thanks for the awesome library - just wanted to push a small patch that fixes the dependencies in setup.py
Fix rendering of nested partials. Tests added.

Even though it isn't in the spec, both `js` and `php` versions of mustache have this behavior.

```clj
(use 'clostache.parser)

(let [template "One {{>two}}"  
      d {}
      partials {:two "Two {{>three}}"
                :three "Three {{>four}}"
                :four "Four {{>five}}"
                :five "Five"}]  
  ;; old behavior
  (render template d partials) ;;=> "One Two"

  ;; new behavior
  (render template d partials)) ;;=> "One Two Three Four Five"
```
Qa peb mean based insured losses

Addresses: https://bugs.launchpad.net/openquake/+bug/1053374
add constraints annotation

Hi,

As said in issue 13 here : http://code.google.com/p/iciql/issues/detail?id=13 I've made some modifications allowing to define foreing key constraints and unique constraints.
When building full package i've seen a small bug in source.jar destination so i've fixed it in build.xml


- add foreign key constraint annotation
- add unique constraint annotation
- fix small bug in build.xml for java source destination
Show '--config-file' in 'cabal help' output.

Fixes #1113.

If `--config-file` is hidden intentionally, we should mark #1113 and #1114 as wontfix.
Credentials reset for Heroku Postgres

This adds support for pg:credentials --reset on shogun.
Some small bugfixes

git shortlog:
      Report proper gnuplot version.
      Check for gnuplot before collecting data.
      Fix incorrect gitstats version.

Since the way of patch submission was not mentioned in the readme: are you fine with github pull requests, or would you prefer receiving patches in another way?
Fix for IZPACK-834 Possible NPE in ConfigurationInstallerListener due to unknown attribute values in configuration action specification file

Fixed also for other attributes of <entry/> where this can occur.
In future, there should be an error reported during compilation, if a semantic error in config-actions-spec.xml has been found. For now, make a user-understandable error meesage during installation instead of throwing a NPE on user level.
Making SetBuilder preserve insertion ordering

That way, sets with an ordering can be instantiated correctly using #build(Class) and #build(UnaryFunction).
New feature!

I added cool stuff!
`package.json` fixes

## summary

this pull request makes 2 small modifications to `package.json` to allow listing it as a dependency.  this is important for projects like [mr][], which allow developers to use [`npm`](https://npmjs.org/) and [commonjs-style modules](http://wiki.commonjs.org/wiki/Packages/1.0) in client-side web development.

## steps to reproduce the problem

 - create an `npm` package with the following `package.json`:

        {
            "name": "my-client-side-package",
            "version": "0.0.0",
            "dependencies": {
                "jquery": "git://github.com/jquery/jquery.git"
            }
        }

 - from w/in the package's root directory, install the dependencies (at this point only jquery, of course):

        $ npm install

## expected behavior

 - there should be a fully-built copy of jquery somewhere in `node_modules/jquery`

 - the location should be properly specified, such that calling `requrie.resolve('jquery')` from within the client package's root directory resolves to `node_modules/jquery/dist/jquery.js`

## actual behavior

 - there is no copy of `jquery.js` because:
     - the `grunt` command to build it was not listed in `scripts.install`
     - the build dependencies are listed as `devDependencies`, so they aren't installed in this configuration.

## why does this matter?

package managers like `npm` are every bit as useful for client-side development as they are for the server-side, but in order for them to be useable on the client-side, we need key libraries like jquery to provide the correct interface.

projects like [mr][], [csi][], [volo][], and others aim to allow users to specify dependencies in a `package.json` file:

    {
        "name": "my-project",
        ...
        "dependencies": {
            "jquery": "git://github.com/jquery/jquery.git"
        }
    }

and then consume these libraries client-side:

    var $ = requrie('jquery');

    $(function() {
        // ...
    });

this is possible with just a couple changes to jquery's `package.json`.

[mr]: https://github.com/kriskowal/mr
[csi]: https://github.com/siq/csi
[volo]: https://github.com/volojs/volo
No ticket: post- gh-148 cleanup

Slight optimizations and guards against rare failure-causing string collisions, but mostly just fixes for issues found and/or created by jQuery :wink:

cc @timmywil @dmethvin
sync el-get
Stricter lineBreak regexp

Checking for `\r\n?` is redundant with the `|[\n\r\u2028\u2029]`, better straighten the regexp and check for `\r\n|[\n\r\u2028\u2029]`. This might even be a itsy bitsty bit faster.
Block/Textures updated for the Snapshot

Updated textures for new blocks.
add coco package (based on existing coffeescript one)
updated jquery from 1.7.1 to 1.7.2
Support clj-time Intervals/DateTime for :max-age and :expires

This fixes #55.

Each commit appears with a header and body description for what I've done.

Here's a quick summary:

1. clj-time is a dependency for ring-core
2. Tests check that `:max-age` and `:expires` accept an integer (as originally outlined)
3. `:max-age` now accepts an `Interval` — this is exercised through tests
4. `:expires` now accepts a `DateTime` — exercised through tests
5. Pre-conditions make sure that only those two keys take their respective object kinds

Let me know if any further work needs to be done.
Refresh HX feature with example

With this patch to include we can refresh hx tag by its ID.
Its usefull cause if we want to refresh a div that is synch with an url we can just call:
_hinclude.refresh('top');_

Please provide feedback to me if u want something before the merge (syntax, standards, explaination, examples).
Ty.
IOError: closed stream

we've got that exception on moped 1.2.0 on jruby-1.6.7.2 in Torquebox processor while trying to execute atomic update:

    org/jruby/RubyKernel.java:782 → select
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/connection.rb:155 → alive?
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/connection.rb:198 → write
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/connection.rb:139 → write
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/node.rb:517 → flush
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/node.rb:123 → ensure_connected
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/node.rb:516 → flush
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/node.rb:531 → logging
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/node.rb:515 → flush
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/node.rb:504 → process
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/node.rb:432 → update
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/session/context.rb:76 → update
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/session/context.rb:109 → with_node
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/cluster.rb:150 → with_primary
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/node.rb:168 → ensure_primary
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/cluster.rb:149 → with_primary
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/session/context.rb:108 → with_node
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/session/context.rb:69 → update
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/query.rb:306 → update
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/session.rb:305 → with
    [GEM_ROOT]/gems/moped-1.2.0/lib/moped/query.rb:305 → update
    [GEM_ROOT]/gems/mongoid-3.0.3/lib/mongoid/persistence/atomic/operation.rb:111 → execute
    [GEM_ROOT]/gems/mongoid-3.0.3/lib/mongoid/persistence/atomic/inc.rb:22 → persist
    [GEM_ROOT]/gems/mongoid-3.0.3/lib/mongoid/persistence/atomic/operation.rb:78 → prepare
    [GEM_ROOT]/gems/mongoid-3.0.3/lib/mongoid/persistence/atomic/inc.rb:19 → persist
    [GEM_ROOT]/gems/mongoid-3.0.3/lib/mongoid/persistence/atomic.rb:82 → inc
Fixes a problem initializing components under certain circumstances.

Any component added before base.Initialize is called in a Game implementation might never be initialized or drawn.  This includes components that are added by other components in their Initialize method.
pianobar: updating to recently released version, adding patch for protocol change

pianobar: 

Updating to 2012.04.24 release and patching per the workaround supplied in 

https://github.com/PromyLOPh/pianobar/issues/236
Update redis to 2.4.17
Update Library/Formula/gearman.rb to gearman 0.33 (was 0.29)

Gearmand 0.33 was released and fixed the 10.6 bug (https://bugs.launchpad.net/gearmand/+bug/980114)
New Formula: PolarSSL 1.1.3

Blatently stolen from their website:

>PolarSSL is an SSL library written in ANSI C. PolarSSL makes it easy for developers to include >cryptographic and SSL/TLS capabilities in their (embedded) products with as little hassle as possible. It is >designed to be readable, documented, tested, loosely coupled and portable.

It's useful for people who can't, or would prefer not to use OpenSSL.
Update Redis to 2.4.15

Update Redis from 2.4.14 to 2.4.15
Update to cassandra Formula
Update UnRAR to 4.2.4

This updates UnRAR to 4.2.4.
Rust 0.5 update

Updated formula to support the newest Rust version (0.5).
Update opus to 1.0.1 and opus-tools to 0.1.5

Following release on 9.11.2012 and standardization as RFC6716 - see http://opus-codec.org/ for more information.
Add/update formula for fish fish.

Added caveats to eproxus's wonderful commit. (If there's a better/preferred way to do this, please tell me.)
Zabbix: Add PostgreSQL option.
The googlematch sample breaks with "apple"

or any other keyword with a billion or two hits.

Try this:
    $ casperjs googlematch.coffee banana apple orange
    Let the match begin between "banana", "apple", "orange"!
    banana: 330000000
    apple: -2114967296
    orange: 1690000000
    Winner is banana with 330000000 results
Replace numpy.in1d (Numpy 1.4) by the substitute code provided in Numpy manpage

A substitute code is poposed in :
http://docs.scipy.org/doc/numpy-1.4.x/reference/generated/numpy.in1d.html

Should fix #10
implemented 1-bit BMP pixel reading
More unit tests for XML

- testing LVM related methods in XML
- disallow use of "size" and "freespace" in combination
- unit test for the new validation code
Ovf data test
undo interpolation in js for 4.5

I undo the interpolation changes in JS for 4.5
weaken the security warning.

 We have to discuss if this warning makes sense at all but implaying that the account might already be hacked is definitely too much.

See issue #854
https://github.com/owncloud/core/issues/854

Please review @jancborchardt @LukasReschke Or someone else.
Rebased on upstream's dev branch
Claiming #444

Thanks for this awesome project!

Claiming my #444
Get individual job info

Added functions for getting the job url and job info. Don't know how important that info is to what you're doing. so feel free to merge or ignore.

Noticed there wasn't a test directory so might be worth putting that in there. If so I'll bosh some tests in there as well.

Cheers
zeroconf_avahi_suite added to groovy
libgps rosdeps
Videoplayback

Compile fix for no ffmpeg
kylewest theme

![](https://a248.e.akamai.net/camo.github.com/8e8896cd6250b9eb22aa76324dc4611b900f639a/687474703a2f2f662e636c2e6c792f6974656d732f327233533030336a34323252323133613269317a2f76696d2d70726f6d70742e706e67)
两个插件 分页 cookie

两个插件 分页 cookie
Railsclub 2012 announce
Patch background opacity slider

Hiding opacity row when no background selected
Accounts plugin improvements:

Black (inverted) theme
Country detection by MCC (need fixies for multi-mcc countries)
Toolbars and small design fixies
Transitions hacky fixies
Nightly

Was that done correct?
Update res/layout/listitem.xml

* Copyright update 
* added vpn
update with changes from osbc branch and my changes for osbc and production build

includes hacks for chrome on startup (currently timed)
issue #18786: Handle the case where the model is generic and has no sear...

...chable attributes.
issue #18648: removed private tags
Intrepid

merge without git
Запилил новую, модульную систему

А заодно сделал кучу мелких фиксов
check plz
Faster messaging

* Also fixes state bug in Faye broadcaster

* Removes some logging statements

* Empty messages are checked for before posting to the channel

* Fixes the new line problem

Signed-off-by: Akash Manohar J <akash@akash.im>
Plugin Framework

How to write a plugin:

Example:
```java
public class MyPlugin extends ProductIdentificationPlugin {

    public MyPlugin(ProductIdentificationPlugin successor) {
        super(successor); // <--- Just do it.
    }

    public String identify(String barcode) {
        //Implement plugin and return the item description here
        //You can also call handoff and pass the barcode to the next plugin.
        return handoff(barcode);
    }

}
```

You also have to add it to the plugins.json file.

```json
{
 "plugins" : [
    {
      "name" : "Google Plugin",
      "className" : "model.productidentifier.ProductIdentifierGoogle",
      "description" : "Product UPC Identifier plugin that works with google's api"
    },
    {
      "name" : "My Awesome Plugin",
      "className" : "third.party.package.MyPlugin",
      "description" : "this plugin is awesome!"
    }
  ]
}
```
Model armour

This dresses models in their equipped armour. There are a tiny minority of models (most notably the brothers in the prelude) that aren't properly dressed.

This also reduces the number of spurious missing texture warnings.
Equals overrides cleanup and execution of XUnit tests on build 

- cleaned up implementations of Object::Equals, IEquatable<T>::Equals, ==, != on GitObject, CommitVertex and CommitEdge so that there is one core implementation and all others defer to that internally
- added support for running XUnit as part of the build by importing the XUnit MSBuild task from the \packages dir and executing it when the RunXUnitTests property exists (right now only in the Debug configuration)
- also merged these changes with changes were made simultaneously to GitObject<T> in upstream/master
Fix floating point exceptions on zero length vector

- If the vector lengths are zero, the division
  will cause floating point exception.

To caught such errors in future, I suggest trapping SIGFPE in tests
and maybe using feenableexcept.
Yet another build fix.
Prevent duplicates by pre-assigning UUIDs to responses

This branch implements the duplicate prevention strategy outlined in #328. This is a wide-ranging change, affecting the data model, many of the views, the implementation of PUT for the response set resource, and more.

This branch also includes two related but not mandatory changes which could be factored out if desired:

* Switching to chrome as the default browser for selenium. There are now many integration tests that rely on the javascript change event being fired for correctness. Firefox does not fire this event when it is in the background, which is annoying for long-running test suites. The downside of using chrome is that it does require additional software to be installed (chromedriver; available from homebrew). More notes on this in the README.

* Removing blockUI. AFAIK, this was only added as a way to prevent duplicate responses. Since duplicate responses are not possible with this branch, it doesn't seem necessary any longer.
Improve pylons.css

I simply made the three default CSS files more readable. This increased each file size by about 7.5% (a bit over 300 bytes).

I couldn't find a reason why they were so compressed, so let me know if they're like that for a reason. :)

EDIT: Improved all instances of pylons.css :)
Accidently used the wrong SWT jar.
Lint lib/

But not lib/services/.
Compatibility for SpoutAPI random tick

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>

Random tick signature got changed - fix.

https://github.com/SpoutDev/SpoutAPI/pull/288
https://github.com/VanillaDev/Vanilla/pull/256
Implemented /Help Command

Returns all commands registered with the server.

Signed-off-by: Fallensk8ur <fallensk8ur1234@aol.com>
Poopmash

Most requested feature of the week.
Even if I was the one doing the requesting.
Quick Open enhancements & API cleanup

* Allow search() to return a result object instead of a string; this value is now passed to itemFocus/Select() instead of a raw DOM node. Upshot: no longer need to stash metadata in the list item HTML and parse it back out later.
* Better ranking of search results: prioritize into tiers (favoring exact matches, then matches starting at start of the string); sort identical filenames by path instead of arbitrary order
* Expose a public API to open a particular search mode (making it cleaner to add entirely new search modes with a new prefix character)
* Fix a few minor bugs:
    * In HTML id search, attrs like "data-button-id" created many false positives (due to "id" suffix)
    * Filenames with no extension were truncated
    * JS and CSS search were showing results in reverse-alphabetical order
* Clarify / fix inaccuracies in documentation
Ctrl-0 to restore the font size to its original value

Fix (or new feature) to address #issue 932.
Update src/nls/fr/strings.js

Missing french strings translated.
[Liskov] Fix annoying little square

This cherry-pick 0c8911f from #/2194 to fix the annoying little square thing.
* fix ui issues in gotofile

the issues are
- sometimes on the init state is broken
- The first item in the list can sometimes be styled as the empty message
- The container can sometimes be large while there is no content
- I see javascript errors in the console, something about the text message not working.

@sergi or @zefhemel or @linh81
[Dijkstra] * fix for "On first join of read-only mode, ux issue with revisions"

* fixes ajaxorg/cloud9infra#2293

@ajaxorg/dijkstra
fix for https://github.com/zfsonlinux/zfs/issues/581

Hi,

no clue if i did it right (1st time github, 10years ago that i did c), but seems to work on my system.

Gregor
fixing member initialization order
Add help block for labeled fields
Add two new engines.
Resque::Logging subsystem based on stdlib Logger API

Most of the major notes on this change are in 83620312ab46f. That said, this logging system allows flexible control of how and where things are logged using the stdlib logger API. Developers can include Resque::Logger in any classes they wish to access the logger. End users can configure Resque.logger to use any Logger-compatible object they want.

I'm making this change against the 1-x-stable branch as I'd like to get these changes merged into our internal LivingSocial fork of Resque 1.x as well, but if you think they're more appropriate for 2.0 I can change the patch to be against master inead of 1-x-stable.
cxx-restructure

David,

This pull request begins migrating header files from mrtsqr/cxx into mrtsqr/cxx/include.  Also, the SerialTSQR class is broken down into an abstract base class.  The base class will be used by the Cholesky code, which will be sent to you in a separate pull request.

The only changed functionality in SerialTSQR in this request is added support for TypedBytes strings.

-Austin
Fixed bug 43253 where the domain wasn't showing up in domain activity re...

...port. Changing display_name to name works for now, but display_name probably had a purpose, not sure what that is. Another way to fix this bug would be to set display_name to self.display_name() (I think that's how it should be, but for somewhere down the line display_name stopped getting set.)

http://manage.dimagi.com/default.asp?43253
Snapshot 500

http://manage.dimagi.com/default.asp?44581
selenium config and testrunner improvements
Stop writing the status file for each package loaded

This was making startup intolerably slow.  Fixes #807
Fix emms compilation without pre-existing emms dir.

Without this change, emms compilation fails and I wind up with a directory named ~/.emacs.d/emms within the build area. Looks like fallout from killing the shell expansion.
Fix vm-setup.rst instructions

Add instructions how to acquire host certificate manually; fix step 7 tag to properly specify tag usage.
Merge rose-compiler:rc-1 (9fdac4b1)

(Automatically generated pull-request.)
@rose-compiler @doubleotoo: please code review README.md.
Rel 0.7.x

Hi I have made a tiny change to the cidr_merge function and fixed the code as per issue #17. 
Please pull!
Update to clj 1.3 + various improvements

Hello Tim, 

I made some modifications to the code so that it uses the new type hints syntax. 
I also took the liberty to change the multimethod to a protocol, killed a reflection warning on the with-context macro and added some functions/flags from zguide.

(+ other minor stuff such as the readme update)

Max
changes tab width and inserts vertical dividers
Helper scripts for testing type providers

Launching VisualStudio with the debgger attached everytime we want to test a type provider can be a little bit slow
This scripts allow to debug the generated types
It still needs some work before it can be used on the Freebase type provider, but for the AppSettings, Json, XML, and CSV it already works well
added BinomialHeap data structure
added planning output tables
fixed NPE on task list when data element does not exist
wiersz Tom

dodany wiersz Tom
Popping moved to "update:" method using dt timings + dealloc bug

Popping occurred inside draw method  creating a lot of problems:
1. Didn't take into consideration dt timings. On slow devices (and simulator) the blade faded in slower rate
2. When CCDirector was paused, the blade faded in small steps (because of the framerate  drop). What should have happened is that the drawing of the blade should have also paused.

Now popping takes place in a scheduled "update" method taking into consideration "dt" timing. The popping rate can also be change to different value than the default : 1/60. 

A serious "dealloc" bug existed that sometimes resulted in crashes:
1. When [self clear] got called and _finish was "YES", then CCBlade instance would deallocate itself using "[self removeFromParentAndCleanup:YES];". Then (inside draw) the following line was evaluated:
if ([path count] < 3)
but path (instance variable) was already deallcoated!!
For some reason this did not always resulted in a crash, but sometimes it did.

FIX:
Now when CCBlade deallocates itsleft, the current method (draw or udpate) returns instantly.
update package.json for npm v1.1.x. fix #163.

Successful build with npm v1.1.4

Could change to `>=1.0.0` for loose or `>=1.0.x <1.2.x` for strict, but figured it should be fine at least until a v2 (backwards compat).

![1](http://o7.no/wpHzCg)
![2](http://dl.dropbox.com/u/58484258/Screenshots/0hxp.png)
Improve usability of main navigation

Add consistent width to nav anchors to remove the ragged edge feel when
mousing over the list.

Minor, but hope it helps!
Fix #229 - Don't interpolate attributes with no corresponding balue

This should remove issues with ports and non-attributes strings containing a colon in job templates.
Adding support for hooks and various other improvements.

Like the title, added support for hooks. Also fixed some errors in the CLI commands. It now clones the project if the directory is empty. Instead of echoing we log to the syslog for realtime debugging. I added two hooks, "writable" and "after_deploy" which execute commands therein. Hook file is formatted in YAML. Settings table adds support for various improvements. I pre populated it with the current IPs from github and the default Hook file name.
hitting 'extract method' about 20 times

...and now we got a lot more overview,
the diff looks messy, but the before/after looks like night & day :D
Delete: Error when remote branch is missing

If you run:

```bash
$ change delete example
```

And `example` doesn't exist on the remote it will thrown an error.

### Workaround

Before attempting to delete the change run:

`git remote prune origin`
URI host not defined on Heroku? 

Hello! Thank you very much for working on this gem. I was pulling the original code when I realized it was pretty stale and then I found yours!

Your latest changes worked great for me on my local stack. But for some reason (I don't have the time to dig into at the moment) when deployed to Heroku, the new URI code you added failed due to Net::HTTP::URI hostname not being defined. The simple fix for me was to change it to uri.host

Thanks again, 
Paul
Perlin node stats
AWS RDS support added

Made these changes:

* Zabbix db setup on RDS instance using these attributes:

default['zabbix']['server']['dbhost'] = "localhost"
default['zabbix']['server']['rds_host'] = nil
default['zabbix']['server']['rds_master_user'] = nil
default['zabbix']['server']['rds_master_password'] = nil

* Added include_recipe "mysql::client" to source build recipes
* changed default Zabbix version to 2.0.0
* recipe name typo in recipes/web.rb

Cheers, Paul
Add DateTimeSerializer for MongoDB

This serializer is essentially identical to the DateSerializer, but for
Joda Time DateTime instances.
Deprecate bundled jQuery

Based on this thread
https://groups.google.com/d/topic/liftweb/l3M8yNaAVX8/discussion
we will deprecate the "very old" bundled jQuery and offer out users a couple of alternatives.

1- Let them include jQuery in their own projects (like in webapp/js/ )
2- Let them use one of the CDN hosted urls (like Google, etc)
3- Use the lightweight module Peter Petersson wrote.
Fixed bug when there are less than n entries in the history

Sean
emitter groups
One pass validation

By using an iterator which provides access to all of (name,type,value), many operations can be quite a bit faster.  Previously, if we wanted to do something across the entire event (such as validation), it took O(N) time to iterate over the names ... but then we spent O(log(N)) or O(N) time (for MapEvent and ArrayEvent, respectively) to look up the type or the value, for a total cost of O(N*log(N)) or O(N^2).  O(N), without a large scale factor, is much better.

In testing with real-world events, validation became about 3x faster.
extend should not copy over undefined values

jQuery does not copy over undefined values when extending objects. To maintain compatibility, I've made Zepto behave the same.

http://james.padolsey.com/jquery/#v=1.6.2&fn=jQuery.extend

Scroll down towards the bottom where it says "Don't bring in undefined values"
outra alteracao

nova versão disponivel
Some IE7 compatibility improvements

Some of these might be useful to someone else who is targeting IE7.
Return 1 on error instead of 255; minor local variable cleanup

Minor changes to entbuff: returns 1 instead of 255 on error (to be more distinct from exits due to signals), and removes some local-variable copies of errno that are unnecessary.
Added a Place model

I've been playing around with the graph API and noticed there seemed to be no model that handled responses for things that are places, so I added it and it does what I expect. E.g.

bimbos = Mogli::Place.find(56418126832)
Layouts default to page or post.

This patch default layout for pages and posts to `page` and `post` respectively. I many case (I suspect the vast majority) this is a perfect setup. And one need not worry about putting a layout entry in each markup file. This is especially useful to me using a Gollum wiki as the source of my posts b/c can't add YAML front matter so readily. So having a default layout make all the difference.

This patch shouldn't have any adverse effect on previous designs since layout was effectively a mandatory field before.
Rename Logger.debug to enabled, have logging be off by default, add Logg...

...er tests.
T1536
T519b
Update gameon/base/templates/base.html

I updated the <title> to say Game On
Refactor project page to use CanJS and RequireJS.

The JavaScript is looking much cleaner now. I still have to refactor the screen page, though, so there's quite a bit of work ahead.
Using webL10n library to localize the pdf.js

Default (English), fake, and Russian locales included

add `#locale=xx` to use fake one
Using webL10n library to localize the pdf.js

(redo of #1634)

Default (English), fake, and Russian locales included. [Later Arabic]

add #locale=xx to use fake one
Reverse precedent commit
HERE IS PULL

MLP IS OP
Update xbmc/pvr/timers/PVRTimers.cpp

Bugfix for screwed up PVR-timers when StartAsUTC has changed, which had previously resulted in a timer listed under the wrong key entry of the m_tags map.

This happens regularly in combination with XVDR, because the m_iClientIndex of a timer may change when timers are deleted.
German translation

I have translated the PVR related labels
fixed semantics of an entry

just fixed wording
Don't run firefox if it's not installed.

Added some more browsers to the hardcoded list and honor
the $BROWSER environment variable
Beschleunigung der Gesamtdatenmengenermittlung

FOUND_ROWS-Lösung teilweise von Redaxo 5 übernommen.
Die Ermittlung der Gesamtanzahl betroffener Datenzätze wird damit erheblich beschleunigt.
Codetechnisch aber noch verbesserungswürdig :-)
Add a table of contents span.
Add supports for BITCOUNT and BITOP

This adds supports for BITCOUNT and BITOP commands for Redis 2.6. I would appreciate it if you could review the code and merge it.
lv: add dist macro

Hi,

I fix lv.spec.
Update mount.active with better file handle, remove more expensive call

As per suggestion from SEJeff, I have switched the syntax to use with open() as fh. Additionally, I realized that all of the information that we were using from the mount command was available in this file handle, which is now already being used, and which is cheaper. So I changed it to use that entirely instead.
Fix mounting issue introduced by e01c3d52b1
few freebsd related changes

freebsdpkg:

* Mass package install/remove support
* Fix available_version: search binary in PATH
* Remove unused code
* Small changes: pep8 and style

freebsdservice:

* Use `service` command for determining service status
Add multiple version support (pacman)

pacman doesn't support multiple versions of the same package at this
time, and probably never will, but consider this future-proofing.
Besides, I structured the if/elif/else block so that the if will
resolve to True 100% of the time with the way pacman works, so there's
no impact to performance.
Give each minion its own pkidir (still using identical keys)

This gives us the ability to muck with an individual minion's keys on both the master and the minion, while the swarm is running.
Added ability to add multiple instances of same option, like 'Port' or 'Listen'.

It can be done in next maner:
ssh::server::configline {
	'Port' :
		ensure => 'add',
		value => '5190'
}
transparent mtime-based caching for templates, if no explicit caching specified

no changes to API here.
Implementation of pair pattern and inproc transport

I've drafted plugin infrastructure for patterns and transports. Implementation consists of "pair" pattern and "inproc" transport as the simplest ones. Although, code consists of couple of TODOs, incomplete shutdown code and doesn't implement blocking, it is already big piece of code so I think it's beneficial to merge it before moving forward.

The code is contributed under MIT License.
1. add location support.2. add log all/once support.
Delete PHP closing tags (according to PSR-2)
Added some/random/table/some.random.table.xml (unverified) via YQL Table Editor
Issue 808

This is a reworked version of dechamps/zfs@2f301406b3b25a3d761ee1e08b0806f9 patch to move to partition rescanning from userspace to kernel.  I had two primary concerns with the original patch.

1) It used symbols which were not available to us on all kernels, and older legacy APIs were not available.

2) Even if those symbols were available, they are not _quite_ what we need.  Mainly using blkdev_get() to get the device is not 100% identical to vdev_bdev_open().  The former function does not properly claim the block device with a holder while the latter does.  The only available API to do this requires that the device be opened by path.

This reworked (largely untested!) patch attempts to work around the above issues by using more common symbols.  To do this we unlink the original device node, trigger the BLKRRPART, and then block waiting for the expected device to appear.  Unfortunately, even this approach relies on the get\_gendisk() symbol which exists in RHEL6 but is not exported.  So after implementing this I still don't much care for it.

Upon further reflection I believe the only safe and portable thing to do here is call back in to user space to rescan the devices.  This should allow us to easily rescan the partition tables, trigger udev, and then block waiting for the required links to be created.  The vdev\_elevator\_switch() function provides an example of how this can be done.

We can use either the `partprobe` or `hdparm -z` utilities to force the rescan and then rely on the `udevadm` utility to block until udev settles and the devices are available.  Something like:

<pre>
partprobe [device]; udevadm trigger; udevadm settle;
</pre>

Comments?  Suggestions?
[Colleen] Css fixes

https://www.pivotaltracker.com/story/show/28118513

- Fixed it so that Tandem fonts won't be overwritten by 'body' font
- Also added styling to the 'new page' button on /pages, and took off tandem fonts so that page can be styled to fit the app that's using Tandem
Cambios en la página de cesta de la compra
Added iTunesConnectHelper podspec.

Hey guys, I'm adding our helper class for working with In-App Purchases and iTunes Connect. Let me know if you need anything else. Cheers!
Adds updated spec for OHAttributedLabel

Spec is updated to use version 3.0.0 of OHAttributedLabel
Update CMPopTipView to 1.0.0 and 1.1.0

The author add the version tag.
TransferAgent and TransferTask: quick fix for Files.Status

Update Files.Status to Failed when:
* ReplicaManager.replicateAndRegister will fail completely
* no replica is available at all.
Basic perm scheme for factions

Added basic perm scheme for factions. Will continue implementing it in the next days.

Currently working on Nation Chunk claiming and make it load on Spout server.
Packaging improvements for the dev branch

Pros:

- Package is now 4.2 mb, making upgrades a lot faster.
- It relies on a geoserver-2.2 package instead of building it from source.
- Uses tomcat7
- Uses the name of the branch and the last timestamp to build the package name
- Did I say it is 30 times smaller than the one in master? 

Missing items:

- Installing geonode-geoserver-ext in /usr/share/geoserver/WEB-INF
- Configuring printing module
- Enabling geonode security (all layers are openly accessible)
- Download service
- GeoJSON output
Acepta pe

Acepta mi pull request, pe.
Fix for issue #78

Fix for issue #78
headpin-foreman - fence foreman code when not configuring katello
nightly fix - moving ci group into build.rb

This fixes nightly installation failure, but it is still busted because of latest converge ui changes. I am gonna merge it right away.
812842 - complete removal of skipping None values in verbose print strategy

In verbose mode we want the field and their labels to be always displayed.
This fixes BZ #824749.
862824 - ignoring missing items when loading search results from Active record

862824 - load search results using where() manually …

this allows items that have been deleted to
not cause issues,  warning is still thrown
but is non-fatal
845668 - removing console.log usage from js, which cause FF3.6 failures

Firefox 3.6 notoriously does not play nice with console.log.  In the case
of 845668, it caused the behavior of adding a system to a system
group to fail without any noticable errors.

The katello js had 3 instances of console.log actively included.  Since
each of those cases looks more to be there for 'debugging' purposes, I have
removed them.

If they are *really* needed, we can add them back with some protection
around them.  An example might be:

if ( typeof console !== "undefined" && console.error && console.warn ) {
  console.log(element.label);
}
Translated some names, including important names

 i.e. Gym Leaders, Antagonists, several instances of "Rival".
Update 2/0000/0010.txt
Update master

100%
fixed workbench table bug
Fix some issues with NamespaceFacade stemming from inconsistent state.

Short version:
The `inTransaction()` method of a NamespaceFacade didn't work. This patch fixes that.

Long version:
Many methods in `CuratorFrameworkImpl` checked that it was started by checking the state directly rather than calling the `isStarted()` method, but the copy constructor did not copy the state. `NamespaceFacade` overrode most, but not all, methods that checked state - presumably to get around that problem. Methods that it did not override (such as `inTransaction()`) would thus incorrectly report that the facade was not started and fail.

This patch improves the situation in a few ways.

1) The copy constructor now copies the `state` field, so the facade will properly see state changes. So things that do check `state` should be able to do so.
2) All of the `state.get() == State.STARTED` checks outside of the `isStarted()` method are changed to `isStarted()` calls. This way classes that inherit from `CuratorFrameworkImpl` can override `isStarted()` can get consistent behavior.
3) Many methods in `NamespaceFacade` no longer need to be overrides, so they are removed.

Additionally, creation of the `NamespaceFacadeCache` was moved to the end of the `CuratorFrameworkImpl` constructor, since it creates a facade for the `null` namespace during its instantiation. This would in turn call the `CuratorFrameworkImpl` copy constructor, but not all members of the parent had been initialized yet. Perhaps a better solution would be to move the instantion of the NamespaceFacadeCache to the `start()` method, or maybe have the NamespaceFacadeCache instantiate the facade for the `null` namespace lazily.
Upgrade to latest version of Twitter Bootstrap. Closes#278
choose-list -c $command

Here's the patch I mentioned in the email, following from the 'bash text substitution in tmux' thread on tmux-users
additional headers

I needed additional headers and did this changes. Hope this is helpful.
Remove example tests we have a few real ones now.

Going to hook it up to CI this week, removing extra cruft from example tests.
Get --limit working by comparing host names instead of objects.

I am not sure if I am fixing the cause or a symptom here, but it works.

Previously, the subset code compared objects in hosts with objects in positive_subset. For me, using ec2_external_inventory.py, the objects in `hosts` did not match the objects in `positive_subset`, while the hostname was the same, the objects lived in different locations in memory, so the resulting list was empty.

By modifying the code to compare host names, --limit is doing the correct thing.

An alternative might be to ensure `positive_subset` contains the exact same objects that live in `hosts`, but I did not look into that.
module_formatter: .rst now correctly handles code examples

- fixed template (it was the template), adding indentation with Jinja2
 - added description of code examples to man-page template (was missing)
 - fixed fireball, cron, and debug module examples to confrom
Fix remote inspector when building statically.

For some reason, it seems that checking CONFIG(static) inside
src/phantomjs.pro is not reliable. That caused the STATIC_BUILD define
not to be set, and hence Q_INIT_RESOURCE would never get called in
main.cpp.

Instead of using Q_INIT_RESOURCE, let's just compile the resources
directly into the phantomjs binary. This means we don't need to detect
whether Qt is linked statically or dynamically.

https://code.google.com/p/phantomjs/issues/detail?id=430

(I have manage to make a static build on Linux to reproduce this issue - PR for that coming up - but I haven't been able to verify this fix on OS X. I am pretty sure that it works, but it would be worth verifying. Also, please cherry-pick to the 1.6 branch?)
move creation of test's temporary cache/config directory to a py.test fixture

Does exactly what it says.  This is important because before this, if you invoke py.test directly instead of via `astropy.test` or `setup.py test`, this code does not run, and you will overwrite your current configuration when you run the tests.

Note however this is not ready for merging.  The py.test fixtures framework requires py.test >= 2.3, which  #446 will address.  Once #446 is merged, I'll rebase against it, and this can be merged.  In the meantime, this should serve as a warning to be careful when invoking py.test and your astropy config directory.
fix snapshot dependencies for release candidates and no patch version

A more permissive regex seemed saner as this is the second and third edge case this regex has failed on.
Fix switch reconnect

Various fixes to subscription to event channel and other bugs.
一个简单的Plugin实现
add functions, include template and fix mixin bug
rt:stop/1 now uses straight rpc.

It's so simple...
Skeleton code

This is probably too messy, hope it works
improved recommend
compatibility with distribution syntax changes in models
Bugfix: Use std::string::find instead of strstr to avoid using a temporary out of scope in ReadHTTPStatus
Allow signrawtransaction '...' null null 'hashtype'

Allows the user to pass null as the second or third parameter to signrawtransaction, in case you need to (for example) fetch private keys from the wallet but want to specify the hash type.

(As discussed with @gmaxwell in IRC while testing the signrawtransaction ... SINGLE fix)
Optional IPv6 spaces cleanup

I forgot to paint the bike shed...
Avoid invalid byte sequence error

`String#match` raises `invalid byte sequence in UTF-8 (ArgumentError)` when it faces a string including invalid byte sequence.

Log lines might include invalid UTF-8 bytes.
For example POST request including non UTF-8 bytes parameter against Rails application.
See line 3 of the `test/logs/rails_invalid_byte_sequence.log` file.

So I added a workaround to avoid `invalid byte sequence in UTF-8 (ArgumentError)` error.

In fact, tests at e2c77805ede509d4d680a9ffe393fa95f9dfbf6b and 08a900902401012f16aa33dfa227baaa4e146f6f are nonsense because these tests will die when `ArgumentError` occurred.
I want to write these tests using `assert_nothing_raised`, but minitest doesn't include these functionality, so I choose another way.
trying getJSON
Add profile and data_quality to artist

Add profile and data_quality to artist + Test
Updates afterSave to ensure newly created entires have all fields set

Updates afterSave() to ensure newly created entires have all the translated fields present in the i18n table. (otherwise find()'s return no matches)

Current code only sets the fields that are set in the save()

This causes find() not to find any matches for a given locale.

See also: http://cakephp.lighthouseapp.com/projects/42648-cakephp/tickets/3009
Add .editorconfig file

Maybe a good idea to help maintain the code style? http://editorconfig.org

> EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs. The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.

A few others that use `.editorconfig` files:
* [Symfony](https://github.com/symfony/symfony/blob/master/.editorconfig)
* [jQuery](https://github.com/jquery/jquery/blob/master/.editorconfig)
* [Ruby](https://github.com/ruby/ruby/blob/trunk/.editorconfig)
* [Modernizr](https://github.com/Modernizr/Modernizr/blob/master/.editorconfig)
* and [others](https://github.com/editorconfig/editorconfig/wiki/Projects-Using-EditorConfig).
checkVisibility contains commented text which means it's not used, let's...

... remove it
Include modules in analysis

With this small PR, the Analyzer will also analyze Modules as well as Classes. 

Resolves #22.
For release 2.30

## Release 2.30

### Description
This release contains the following pull requests:
* https://github.com/codjo/codjo-release-test/pull/12

## Add new dependency for event-recorder
### Description
The tool event-recorder has been uploaded in github, so its name has been changed from codjo-event-recorder to codjo-tools-event-recorder leading to a new artifact in the super-pom.
For compatibility reasons, the old artifact has been kept.