labofsahil/github-event-dataset-2012 huggingface dataset:
Feature/mail refactor

[Mail] Refactor headers
* Use more HeadersInterface instances in Headers implementation
* Centralize the render of headers newlines (CRLF) in Headers implementation rather than each HeaderInterface::toString()
* Delegate headers render in each instance toString

[Mail] Changes in Generic headers and HeaderMultiInterface
* GenericMultiHeader now inherits from GenericHeader
* HeaderMultiInterface now is independent from HeaderInterface

[Mail] Normalize plugin alias.
* Use only underscore to split name parts as the rest of ZF2 components.

[Mail] Avoid render To: and Cc: headers if doesn't have addresses

[![Build Status](https://secure.travis-ci.org/Maks3w/zf2.png?branch=mail-refactor)](http://travis-ci.org/Maks3w/zf2)
Changes for v0.6.1

I recommend pulling to the latest version, as I have fixed some bugs, including fixes for the Windows build environment.
Rewrite of recipes

This is a rewrite of recipes. This uses a builder pattern, and makes recipes immutable. Example implementations are in VanillaRecipes, but because @Olloth wants to make them parsed from a file, I didn't put all of them. I welcome all commentary.
AsyncClient interface

Update AsynchClient interface to support HGET, HGETALL, and HSET.

Resolves issue #18.
pulling seldomatt into ams340 studentbody
Rename task_list to task_groups

@cmeiklejohn
Fixed bug with the navigation bar not always hiding the back button when it should.
Just a spanish translation
DND: Recover from exceptions caused by bad return value from handleDragOver callback

Use exception handling to recover from bad values returned from the handleDragOver callback. It also fixes the window-list applet to return a sensible value in all cases. This fixes #820 and #850.

Update: I originally checked the return value before using it, but I have switched to use exception handling to recover from the exceptions thrown when trying to use an illegal value, the reason being that double checking is wasteful.
change to def proces to display the actual po file that contains the error

Better to both display filepath and line number i think. This saves me some time searching.
use groups

#5
add new required field to translate kb test
Adding in PostgreSQL and DynamoDB Adapters

90% working DynamoDB adapter, needs support for Albums and Webooks.  Initial PostgreSQL adapter, basic functions, eg. photo upload, tagging, etc. work.
Nov12 deploy fixes 3

Fix for the critical duplicate challenge files bug: 
http://code.google.com/p/otwarchive/issues/detail?id=3392

Also a few tweaks to the works searching and search tips, updates to these two already DTT issues: 
http://code.google.com/p/otwarchive/issues/detail?id=3398
http://code.google.com/p/otwarchive/issues/detail?id=3392
Dot separated fields support

Added support for named fields that contain the '.' character.

Its part of the format() syntax to allow the getattr syntax, which make names like 'hello.world' possible. Previously it would try to use the named field as a regex group name, which did not work as anything but a-zA-Z0-9_ seem to be forbidden characters.

The issue is solved by temporarily replacing the forbidden characters with a character sequence that is not, and converting the group name back once the result is prepared.

A test was added to verify the feature.

Additionally, regular expression compile-failures are now handled more gracefully.
Performance improvements and bugfixes

Improves SQL performance, improves musicbrainz performance,also includes the bugfixes that already have seperate pull requests
basic validation added (required fields)
Client fix

Here you go : do not create a Curl::Easy attribute for the class, but instantiate it when needed only.
Fixing broken Haddock links.

Hi there. Fixed bunch of broken link in the Shelly Haddock. Double quotes are used for module linking, single quotes for identifiers.

Cheers,
\- m.
Security upgrades for core, views, ctools. Add backup_migrate.

Upgrades Drupal core from 7.8 to 7.14, Views 7.x-3.0-rc1 to 7.x-3.3,
Ctools
7.x-1.0-rc1 to 7.x-1.0, Link from 7.x-1.0-beta1 to 7.x-1.0, Pathauto
from
7.x-1.0-rc2 to 7.x-1.1, Token from 7.x-1.0-beta6 to 7.x-1.1. Adds
Backup and
Migrate 7.x-2.4
extending support for multiple familes/qualfiers in scanners.

I reworked my https://github.com/OpenTSDB/asynchbase/pull/37 previous request.
code for issue #24 and #21 for calls using latest
Updated a bunch of mods and made a complete preliminary Tekkit 3.0.2 build.
Disable notification anim

this fix introduce a new configuration option to disable jQuery-based
animation for sliding bar in notification popup. The animation generate
a bad issue on multimonitor with notification that stuck between
screens.
Oracle Support Improvement

### Context
For the Oracle support project whe need to remove the code specific to Sybase.

### Description
* Introduce the use of ```SqlTransactionalExecutor``` to handle the execution of multiple queries in a single transaction.
* Fix determineDbFieldList issue with oracle engine (the JDBC database metada does not work properly with Oracle)
* Add a FilterValueConverter for converting the ALL selector value (required by codjo/codjo-datagen#3)
Wrong variables used in "importer.php" function "importTaskPermissions"
make graphite/nginx port,protocol,servername configureable

- Made the cookbook work with chef-solo allowing you to specify graphite ip, role in addition to recipe search
- Made the nginx port configurable
Default titles to blank so bad URLs do not blow up
mandamelo
Add callback (filter) support for service classes

This pull adds a callback-style filter support to service classes similar to ActionController filters, specifically adding `before_filter`, `after_filter`, and `around_filter`.

```ruby
class Foo::UserService < ::Protobuf::Rpc::Service

  before_filter :start_request_timer
  after_filter :end_request_timer
  around_filter :benchmark_request

  # The following two filters are essentially equivalent.
  before_filter :verify_user_present, :only => [ :update, :delete ]
  before_filter :verify_user_present, :except => [ :find, :create ]

  # Using if/unless filters to achieve the same goal, reporting a login after the login has been processed
  after_filter :report_login, :only => :login, :if => lambda { |service| service.response.user_guid.present? }
  after_filter :report_login, :only => :login, :unless => lambda { |service| service.response.user_guid.empty? }

  #... rpc instance methods

  private

  def start_request_timer
    @time_start = Time.now
  end

  def end_request_timer
    @time_end = Time.now
    log_info { ... }
  end

  def benchmark_request
    Benchmark.benchmark do
      yield
    end
  end
end
```

### Halting execution of rpc request inside a filter

__Around Filters__ – Inside of an around filter, if you wish to halt request processing and return, simply do not yield the block. It would make sense in this case to usually provide an `rpc_failed` message, but not always.

__Before Filters__ – Returning `false` from a before filter will cancel any other filter calls which would run afterwards, as well as canceling invocation of the service method. Note: You must actually return false, not just a "falsey" value.

__After Filters__ – There is no request shortcutting since the after filter runs after the request. Duh.

### Filter options

__:if__ – The object supplied to `:if` can either be a symbol/string indicating the instance method to call, or, an object that responds to `call`. The method or callable should return true or false indicating if the filter should be invoked or not. Akin to the `if` keyword.

__:unless__ – The opposite of the `:if` option is `:unless`. Accepts the same object types. The method or callable should return true or false indicating if the filter should be invoked or not. Akin to the `unless` keyword.

__:only__ – A string/symbol or Array of strings/symbols values that reference instance methods. The names of these methods should be the rpc method you wish to invoke the filter for. Methods not identified in this list would not have the filter applied.

__:except__ – The opposite of the `:only` option. A string/symbol or Array of strings/symbols values that reference instance methods. The names of these methods should be the rpc method you wish to skip invokation of the given filter. Methods not identified in this list would have the filter applied.
Use search backend for page autocomplete.

Please verify your current install works after applying this.
-----

We now use haystack (and thus solr) to do pagename autocomplete.  This will provide increased performance and better result matching.  Before, we would only match on name__istartswith on pagename, but now we'll match substrings.  I am sure there is room for improvement here, but this should be better than it was.

Added migrations for the page app (convert_to_south) as well as a data migration that runs the update_index management command.

Fixes #76.
Fixes for JSON post bodies

I found a Rack middleware that adds JSON post bodies to the `params` hash. This pull request fixes some of the gotchas when dealing with already parsed JSON.

So far, I've only found one issue that needed fixing:

* Don't coerce Arrays and Hashes if they're already that type from JSON.parse

Obtaining the Rack middleware:

Gemfile:

```ruby
gem 'rack-contrib', git: 'git@github.com:rack/rack-contrib', ref: 'b7237381e412852435d87100a37add67b2cfbb63'
```

Sinatra app:

```ruby
require 'sinatra/base'
require 'rack/contrib/post_body_content_type_parser'
class MyApp < Sinatra::Base
  use Rack::PostBodyContentTypeParser
  ...
```

And JSON will be automatically placed in the `params` hash on POST routes.

It needs git because there was a bug with `Content-type:application/json;charset=UTF-8` where it wouldn't recognize that content-type correctly. I'm personally using that specific ref because it's the commit that fixed the bug, and the latest commit for that file.
Made some changes to allow building on Haiku

I did this because I was using the chess GUI on Haiku called Puri, and wanted to compile a newer version of Stockfish for use with it.  The most important part of this commit is to not link in pthreads in Haiku since it is part of the OS's libroot.  If there was a configure file or the like, this could be handled using something like AC_SEARCH_LIBS.  It looks like you want to keep things simple by using a straight-forward Makefile, so I made these changes with as little change to the Makefile as possible. These changes could be handled in other ways, naturally, but I figured this was the simplest way to accomplish the intended goals.

The changes...

* First change: If Haiku is host platform, change installation prefix to
/boot/common/bin
* Second change: Only link in pthreads if Haiku isn't host platform
Update nested_layout tests to show that Haml still doesn't work right

The `nested_layout` tests didn't assert that the output was ordered correctly, and that's one of the problems that had plagued me with Haml and `wrap_layout`. You can see that instead of outputting the correct sequence, it produces a mixed up result, rendering the innermost content *first*, then the wrapped layouts:

```html
Inner
<p>The Article Content</p>
Master
New Article Title
Outer
```

I think this is due to the different way `concat` works for Haml.

I also updated Slim and ERb tests to verify ordering of output for them too. One of the ERb cases now fails but it's debateable whether or not that's a problem - it' because it's missing a newline where it seems like it should have one, but if you're outputting real HTML it won't care that things are on the same line. It's up to you whether you want to modify the test to accept that, or do something to add in a newline.

(the deleted files were just leftover from when the test fixture was in middleman-core)
Updated Landlordisms
(Tenants) PR Review changes: Don't create default tenant; Add curly brac...

...es for all if statements.
Fix/fix dependencies
Introduces the new local attribute on Inject metadata tag.

Denotes whether or not Swiz should use the parent / child relation, to find the bean that will be injected.
Documentation update

Replaces File.read with File.open, avoiding the loading of the whole file into ram (which is usually the point of using the SAX parser).
Have to run Ruby script manually (ignore my changes pls)
improve README and package description
Made namespace detection more robust

The current method only detect a namespace if it's on the second line directly below "<?php".

In my files there is a blank line in between or the file starts with a doc block, then a blank line and after that the namespace. This code improves the dection and doesn't look for a specific line.

I hope you like it, it works fine in my project now!
Update skins/eldis_templates/prefs_eldis_article_get.cpy

This is patched to *search* all document instead of *getting all* data from the ELDIS API.
in examples/chat, don't allow null nicknames

Should you not enter a nickname,  nick=''  and then  if ( nicknames[nick] )  is truesy. That surprised me.
I confirmed that JSON.stringify(nicknames) gives {'':''}
New powerMenu layout

What have been done:
* now you can activate power using "+" button
* powers are stored in savegame
* you get one power point for each level

What should be done:
* power requirements were disabled
* atm each power is activated with one power point
* first four powers are not active by default. We should think how to handle them
patch for "generate.py"
clean-listeners-43

jkakar:**approve** terrycojones:**approve**

This branch adds a couple of functions to clean up the listeners added to the pages when the extension is closed.

Fixes #43.

This branch is stacked on `ceronman:better-links-41`
Minor bugfixes to Ganglia status module

The gmond_pkts_sent_failed metric wasn't being exposed in modgstatus.conf eventhough most of the code was in gmond.c to support it.

Also, sent metadata packets weren't contributing to the total gmond_pkts_sent_all metric.
`self` changed to `object` so that macro coukd be used inside blocks

Found a leak caused by using RACable(..) macro inside block. The problem is that this macro is using `self` explicitly, leading to deadlock (as we should use weak self instead). 

I'm not sure changing object to which subscribable to assign is correct, however, I didn't have any problems with this approach.
Fixes and improvements for postgresql

Gabriele,

I made a lot of improvements in postgresql driver adding support to numeric and null values in a generic way. Please, take a look and let me know if you will merge them.

Thanks.
remove log4j as a dependency

I removed the log4j and slf4j-log4j12 dependencies out of all the POMs that had them.
Ensure that the incoming URL is properly encoded.

 Django's default template system escapes the ampersand.
Allows for URLS with ampersand arguments without having to assume the content
 is safe in template layer.
Docs: Minor update for description of taphold event.

 Removed the redundant info "(close to one second)" as the line just below this says 750ms as the tapholdTreshold value.
Actualizacion proyecto SUNAT (retorno de datos del cliente)
Update the scene exception db before checking for updates

This addresses an issue that can occur when using a zipball/tarball of a tagged version. The version checker encounters an exception which ends the thread before the scene exceptions are populated. Swapping the order so the more stable exception retrieval runs first fixes the issue.
NPAPI work for webworks
[tests] fixed debugger-repl tests

nt
bugfix for #2045

Simply check that val is not NULL as is done in array_ass_sub (mapping.c) and array_ass_slice(sequence.c). Is there anywhere else this check is missing?
fix RateLimitStatus "Unable to map Json response" error

Fix No suitable constructor found for type [simple type, class org.jboss.seam.social.twitter.RateLimitStatus] error

Caused by: org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type [simple type, class org.jboss.seam.social.twitter.RateLimitStatus]: can not instantiate from JSON object (need to add/enable type information?)
 at [Source: java.io.StringReader@7c31186e; line: 1, column: 2]
	at org.codehaus.jackson.map.JsonMappingException.from(JsonMappingException.java:163) [jackson-mapper-asl-1.9.2.jar:]
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObjectUsingNonDefault(BeanDeserializer.java:740) [jackson-mapper-asl-1.9.2.jar:]
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:683) [jackson-mapper-asl-1.9.2.jar:]
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580) [jackson-mapper-asl-1.9.2.jar:]
	at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2723) [jackson-mapper-asl-1.9.2.jar:]
	at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1854) [jackson-mapper-asl-1.9.2.jar:]
	at org.jboss.seam.social.JsonMapperJackson.requestObject(JsonMapperJackson.java:57) [seam-social-3.1.0.Final.jar:]
	... 58 more
Gamedevbranch

forking
Routing in subdirectories and file cache changes

Routing in subdirectories now works. It no longer uses ```substr_replace()``` but rather just ```strpos()```, ```strlen()``` and ```substr()```. It also uses less variable assignment than before.

The file cache now implements the provided time to live variable properly. It also no longer adds a trailing ```?>``` to the generated cache file.
Fix launcher console to strip HTML

Previously, stack traces containing .<init>/etc. would display incorrectly as it was treated as HTML.

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Hotfix

This PR fix :

- an error while upgrading phraseanet the whole config directory is copied to www/custom

See tickets in commit list.
[complete] Fix tickets

fix #708 z-index for print modal in preview mode
fix #757 remove creation of story when story mode is disabled

fix overview bug
add end user message, when he tries to add a record to a basket but no basket is active
Changed saving of Map-Mode

* Live map starts in last LiveMapMode, persists on exit
* Other maps always start in non-live mode, switch possible,
CurrentMapMode not persisted

Closes #1990
New Czech translation for cgeo

New Czech translation for c:geo app from R3gi. Please include it in new release, so normal users can use it. Thank you.
Fix RegExp type checking

Сondition 'if (typeof pattern !== 'function') {' is true even when the pattern is a regular expression, because typeof [RegExp] === 'object', not 'function'. I changed this condition to pass only if pattern is RegExp.
issue #1567: fixed samples path
Turn off testing against Python 3.2
Minimized attributes parsed as constants

:readonly=>"true"

Would evaluate to an if statement with:

if(readonly)

I altered the minimised check to ensure constants need to be uppercase and methods require a closing parenthesis as the last character.

This is more to make people aware of this issue if they find this, I am sure there is a more efficient implementation.
Suggested fix for issue #8

Make default root point to the folder that actually exists
Map catalog

A remote map can be replaced and deleted by the client. The serialization is done on each POST of map context.
added tutorial 05
Adds support for disabled attribute

If the original select menu is disabled it will also disable the pill field and look like this: https://skitch.com/litzinger/ec7e7/edit-entry-expressionengine.
Use single quotes pwetty pwease

Hi there,

This is kind of a personal preference, but I don't think I'm the only one who shares this minor frustration...

`gem "kaminari", "~> 0.14.1"` :heavy_multiplication_x:
`gem 'kaminari', '~> 0.14.1' ` :heavy_check_mark:

Allow me to explain...

I copy and paste from rubygems.org *a lot* and the first thing I do is search/replace the double quotes for single quotes. There's nothing wrong with double quotes, or mixing double quotes and single quotes in a Gemfile, but most projects seem to pick single quotes. Most importantly, if you're anal like me then you can't sleep at night if you see this in your Gemfile:

```ruby
gem "kaminari", "~> 0.14.1"
gem 'thing1', '~> 1.0.0' 
gem 'thing2', "~> 1.33.7"
```

Here's some additional justification...

Running `rails new [whatevs]` gives you a Gemfile with single quotes:

```ruby
source 'https://rubygems.org'

gem 'rails', '3.2.8'
.
.
.
```

Looking at the Gemfiles of some popular starred/forked repos via https://github.com/languages/Ruby I found these that use single quotes exclusively:

* [imathis/octopress](https://github.com/imathis/octopress/blob/master/Gemfile)
* [lockitron/selfstarter](https://github.com/lockitron/selfstarter/blob/master/Gemfile)
* [rails/rails](https://github.com/rails/rails/blob/master/Gemfile)
* [saasbook/hw3_rottenpotatoes](https://github.com/saasbook/hw3_rottenpotatoes/blob/master/Gemfile)
* [unnali/rouge](https://github.com/unnali/rouge/blob/master/Gemfile)

I found two that used double quotes:

* [gitlabhq/gitlabhq](https://github.com/gitlabhq/gitlabhq/blob/master/Gemfile)
* [plataformatec/devise](https://github.com/plataformatec/devise/blob/master/Gemfile)

I found these that used mixed quotes, but the vast majority of the entries were single quotes:

* [diaspora/diaspora](https://github.com/diaspora/diaspora/blob/develop/Gemfile)
* [ndbroadbent/turbo-sprockets-rails3](https://github.com/ndbroadbent/turbo-sprockets-rails3/blob/master/Gemfile)
* [rubygems/rubygems.org](https://github.com/rubygems/rubygems.org/blob/master/Gemfile) :trollface:
* [saasbook/hw3_rottenpotatoes](https://github.com/saasbook/hw3_rottenpotatoes/blob/master/Gemfile)

**TL;DR:** This pull request will save *me* valuable minutes every week :neckbeard:

Cheers,
  Lee :beers:

![](http://donkeyts.com.s3.amazonaws.com/artifacts/images/design_data/thumb-275x274-design-605.png)
hi 

their is a code error plz check it
SAKIII-5984 - World templates are sometimes loaded twice

https://jira.sakaiproject.org/browse/SAKIII-5984
SAKIII-5583 Setting sharing config so that private documents can't be shared out isn't applied when adding existing content to a group

https://jira.sakaiproject.org/browse/SAKIII-5583
install as a directory named 'cron'

As a noob puppet user, this hung me up for a couple of hours--it needs to
be installed as "modules/cron/".  Just in case it helps the next guy...

Also, and correct me if I'm wrong, it looks like we need to add the 'environment' 
to the list of args passed  when we call  "cron::job { $name: ...", at least I did to 
get it working.  Otherwise it comes out empty in the resulting cron script.

Thanks!
Checkout Payment Box JS Tweak

Currently when selecting a new payment method on the checkout page, the payment description box of the existing payment method is instantly hidden. This patch slides the displayed payment box up and slides down the new box in its place. 

A very minor aesthetic patch, merge or delete at your discretion. :)
connection-timeout parameter in http-request

Modified enabled http-request connection-timeout parameter in all usocket backends that accept usocket:socket-connect timeout parameter.
[ticket/10569] Invalid string comparison in subsilver2

Fixing invalid string comparison in ucp_main_front.html in subsilver2

http://tracker.phpbb.com/browse/PHPBB3-10569
An ovarhaul of CraftCommons

Made some methods static.
Moved some methods between CraftCommons and Util classes.
Add composer.json

I put the name under the vendor `lusitianian`, but you are free to change it. I did not want to claim `oauth` as a vendor name, since that would imply the library being "official".

Next steps:

* Sign up on [packagist.org](https://packagist.org/) and submit the package
* Optional: Add instructions for composer-based installation to README

Ping me if you have any questions.
Combined CSS/JS not used

The plugin will not actually use the combined CSS/JS for the site.

**Redo this section of the plugin so that it is similar to how v1 did it.  Not sure why I never used that method...**
Fixed route finder

Fixed a bug in the routefinder where it didn't correctly consider differnt weight and volume for a package. Also generalized the route cost code to take a raw volume and weight as well as a mail delivery
Added some new features like webmin installation etc

I have added some features to your repo and would like you to pull the changes. Questions? hit me at @asimzeeshan (twitter) or asim@techbytes.pk (email)

by the way, I am @Asim on lowendtalk.com
Update resources.py

I've changed resources.py to fix "NoneType object has no attribute 'user'" caused by the lack of request param. Thanks.
Document broken unescaped spaces in Firefox
Fixing settings bug

This patch addresses a major source of headaches: The line

    settings = $.extend($.embedly.defaults, options);

was 1) overwriting `$.embedly.defaults` each time `$.embedly` was called with options, and 2) using `$.embedly.defaults` directly as the settings. This was causing `options.success` to always point to the *last* `success` callback to be passed to `$.embedly`. So a series of calls like

    $.embedly(url, {..., success: callback1});
    $.embedly(url, {..., success: callback2});
    $.embedly(url, {..., success: callback3});

would result in three calls to `callback3`!

The correct jQuery-ism is to create a new object, `{}`, and use it as the first argument:

    settings = $.extend({}, $.embedly.defaults, options);

Highly recommend minifying and doing a version bump after merging, as this is a major bug fix.
renamed the remote push to fantasticness

The double push on line 41 has (and is...at least for me)
causing confusion. fantasticness may not be the best name
but it is clearer, nonetheless.
Hi! I fixed some calls to "sys" for you!

Hello gotwarlost!


I am migrationBot, an [open-source](https://github.com/blakmatrix/node-migrator-bot) bot, and I'm here to help you migrate your codebase to node v0.8!

Did you know that the "sys" module throws an error if your program tries to require it in node v0.8? To help keep your code running, I automatically replaced `var sys = require('sys')` with `var util = require('util')`.

If you'd like to know more about these changes in node.js, take a look at https://github.com/joyent/node/commit/1582cf#L1R51 and https://github.com/joyent/node/blob/1582cfebd6719b2d2373547994b3dca5c8c569c0/ChangeLog#L51 and http://blog.jit.su/introducing-blakmatrix-and-migratorbot .

As for myself, I was written by your friendly neighborhood node ninjas at [Nodejitsu](http://nodejitsu.com), and you can find them at #nodejitsu on irc.freenode.net or with http://webchat.jit.su .

Enjoy!

--[migrationBot](https://github.com/blakmatrix/node-migrator-bot)
Customize the session for the Sequence

The title says it all.
resolved - Speakerphones turn on automatically while using switch

Now the call will be received without turning the speakers on when a switch event is received.
OC chnages

added organizational.xml changes and ui files for OC
First try at battery station textures are in! Tell me what you think.
git-changelog: replace evil ls(1) pipe with find

Hi,

So tonight something bad happened.

Back story: half an hour before I decided to take a look at the progress of
this repo I pushed the following file to my utils/ repo: https://github.com/trapd00r/utils/blob/204cc67-11e785f51846b1134bbcc87778f1f8691/ls

It's called 'ls' and it has its place in $HOME/dev/utils - my $PATH for
illustration:

    > echo $PATH| perl -pe 's/:/\n/g'
    /home/scp1/dev/git-extras/bin
    /home/scp1/dev/utils
    /home/scp1/bin
    /bin
    /usr/bin
    /usr/local/bin
    /sbin
    /usr/sbin
    /usr/local/sbin
    /usr/bin/site_perl
    /usr/bin/vendor_perl
    /usr/bin/core_perl

    > /usr/bin/which -a ls
    /home/scp1/dev/utils/ls
    /bin/ls

Of course I'm well aware doing things like this can have interesting side
effects, but that doesn't make this a non-issue.

So I  cloned the repo and checked out what's new.
I started with git-changelog.
I could only execute it once, and it didn't seem like it did anything the first
time... oh wait. The changelog was written to ./git-changelog.

  sh ./git-changelog

made it fall through in the case switch, where it's executing

  git-changelog --list >> $tmp # this is itself, in ./

  sh ./git-changelog

  mv /tmp/changelog ./git-changelog

I'm usually skimming through the source before I'm starting to play with things,
tonight I didn't and I was a bit shocked - good thing I didn't have any unstaged
modifications in *this* repo.

Here's how I believe it can be replicated:

    git clone git://github.com/visionmedia/git-extras.git && cd git-extras/bin
    mkdir -p $HOME/bin
    wget https://raw.github.com/trapd00r/utils/204cc6711e785f51846b1134bbcc87778f1f8691/ls -O $HOME/bin
    export PATH="$HOME/bin:$PATH"
    hash -r || rehash
    # ( now we can check how things are looking in $PATH )
    type -a ls

    sh ./git-changelog
    cat !$

Now some notes:

It wasn't clear exactly what you were trying to grep for in the ls|grep pipe.
I haven't see a file named CHANGE, but I've seen CHANGES and CHANGELOG.
Adjust regex to taste...

However, I'd just as sad if I were to find that it would have silently truncated
a legitimate CHANGELOG in my repo.

Following the Principle of least astonishment, I'd suggest to completely skip
writing to a file and dumping the results on stdout instead (like most tools
do...). There's usually a way to specify a filename yourself
(-o flag is common), which I have nothing against, and if there isn't
it's even simpler redirecting the output to wherever it's wanted. Added
bonus is that you're not writing to a file before you've seen what the
results will look like on stdout.
Event system optimizations

This should slightly improve speed and reduce complexity.
If you squash these commits, please use this commit message:

```
Event system improvements

- Made the handlers field a simple array instead of an array of arrays.
- Got rid of the "baked" field.
```

Last time I pull-requested multiple commits somewhere, it ended up as a mess \*g\*

The last 2 work in conjunction to provide a way to enable event handlers at runtime
leveraged put and get helper methods

The methods updated weren't sending `heroku_headers` with their requests.
updated composer.json to declare fileinfo php extension requirement
Update

Hey Jack,

This pull request updates a number of gem dependencies:
* `rack`
* `tilt`
* `i18n`
* `activesupport`
* `newrelic_rpm`
* `sinatra`
* `shoulda`
* `geoip`

The `geoip` API changed between versions 0.8.8 and 1.1.2. It now returns a struct instead of an array. The library and tests have been updated accordingly. Tests pass on my machine with the following Ruby implementations:
* MRI 1.9.3-p194
* JRuby 1.6.7.2 (1.8 mode)
* Rubinius 1.2.4 (1.8 mode)

I'd recommend setting up [Travis CI](http://about.travis-ci.org/) to test other configurations.

Thanks for building this cool service!

:heart: Erik
Remove i18n dependency

As far as I can tell, this is unnecessary. It was added in 13a9407, when the application was returning data as `utf-8`. It now returns data as `ascii-8bit`.
Ex z vetkoy start

Pohodu pridelal
Update master

das ist ein test
Clean up for 58f63509cd4

*restore const methods in spellauraeffects
*fix typo in Unit::CalculateMeleeDamage thx bytewarrior
*minor speed up in SpellInfo::GetMaxTicks() thx Warpten
*deleted duble ';;' thx bytewarrior
Updated configuration - fix #37

Updated configuration to support different settings for same cache driver on different cache type.

This PR fixes #37 BUT, and this one is the real catch, it will also decimate system resources in terms of connections to memcache(d) servers as currently there's no way to see if the memcache(d) connection from one EM matches the another existing one. This means that if you have multiple EMs, like me, and want to configure them to use memcache(d) for all cache types it will spawn as many as 3xEMs number connections to the memcache(d) server (if my math is right).

I believe that this configuration should be done different but I'm not sure about the direction for it. It should also support a pool of servers as currently you can only use one server / cache type and this is not good for a production/fail-over system.

So, while merging this will solve the current bug, this instead will open another bunch of issues.

Please advise on how to proceed with this as it should be fixed and I'm willing to do the required changes for this if I have the input from the dev team.

Thank you.
Update "root to:" syntax

Fixed the routes file to avoid this error on rails 3.2.2:

```/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:245:
in `load': ~/.bundler/ruby/1.8/rails-messaging-4d72e78e0c92/config/routes.rb:12:
syntax error, unexpected ':', expecting kEND (SyntaxError)
  root to: 'messages#index'
          ^
```
LPS-30680 - Dragging portlet can cause red screen when in IE8 and in document mode of IE7

http://issues.liferay.com/browse/LPS-30680

Jon,

My comments: http://issues.liferay.com/browse/LPS-30680#comment-240062

Byran
Feauture: exportFields and exportFieldsToObject

Метод exportFields позволяет произвести фильтрацию по полям записи уже после выполнения запроса, что иногда бывает удобнее, нежели конкретизировать запрос.

Метод exportFieldsToObject позволяет упростить экспорт данных с ActiveRecord в объекты, что может быть удобнее, чем присваивать их каждый раз вручную. Пример использования:
>     lmbActiveRecord::findById('News', (int) $this->request->get('id'))
      ->exportFieldsToObject(
        array('title', 'date', 'content'),
        $this
      );
Mixup in _set_mobile() and _set_robot()

Switched the contents of _set_mobile() and _set_robot()
Pull for v0.9 release
Added on_put callbacks

I added on_put callbacks, which are effectively the same as on_post callbacks. Sometimes rails doesn't use on_post, and you miss the opportunity to modify your object.

See the updated docs for complete details and an example form.
Add -e for compliance on mac with sed.

Mac OS X treats sed -i slightly differently.  Adding -e allows the build to execute on mac without adverse effect.

Oliver
Update for later 2.3 rails versions

This lets rails apps run the plugin without deprecation warnings - just moves the tasks dir to lib/tasks.

Cheers

Louise
Bugfix: HTTP HEAD requests do not work properly

cURL by default tries to read the body of HTTP requests, but servers do not deliver it (that's after all the purpose of HEAD vs GET...). When a Content-Length header is present, cURL is tricked into thinking that there are still some bytes to follow, but the header is only informative. To prevent this error, CURLOPT_NOBODY should be set to TRUE for HEAD requests.
Report filters
added DXUIKit podspec v 0.0.4
Small update

Added flowplayer.
Added ability for plugins to have an assets folder

Now every plugin can have a folder named "assets" inside of the plugin folder with CSS-, JS-files and images and whatever, which is accessible over the internet (there is a new RewriteCond for this).

To make it a lot easier for plugins to get the right URL to an asset, it can now just call "getpluginasset($name)" to get a specific file URL, for example "getpluginasset('file.css')" will return "/site/plugins/ANYTHING/assets/file.css".
The great thing: The current plugin is auto detected, so there is no  need to pass the name manually. So plugins can even be installed to another folder (I will make a pull request soon) and it will still work.

Cool, em?
(NOT FOR MERGING) Defer event publishing/subscribing until entity managed

All calls to publish() and subscribe*() using entity's
subsription context are deferred until entity is managed.
They they are replayed.
Fix generated express dependency to avoid derby issue #94

Fix generated express dependency to avoid error described in codeparty/derby#94. Particularly important to get it fixed in examples since many people start here.
Add _.toFunction to convert objects to functions of their keys

_.toFunction returns a function which represents the object as a
function of its keys. For example, it turns an array into a function
of its indices, so:

    var f = _.toFunction(["zero", "one", "two"]);
    f(0); // returns "zero"

This is useful in combination with collection methods, like map or
filter, so that objects can be easily converted to map or filter
arguments, like so:

    // returns a subset of someArray with only the values at 3 5 and 6
    var subset = _.map([3, 5, 6], _.toFunction(someArray));
PLZ MERGE!
Trying for tapping again
fix potential scl_cf.h problem


`#define YYTEXT_POINTER 1` was written to the end of the file, outside of the `#ifdef...#endif`
Updating Invoiceitem should not update currency

That adds a additional dependency using MooseX::Clone to clone the object
Add support for all orientations

Added support for all orientations
Add Elephant-Bird support w/ many Lzo sources.
added recursive execution jsdoc

Jira issue: WP-101
Added flags for *NOT* building tests and apps

See #12
Fix issue with ActionControllerRequest#request_uri not including the query string in the URI.

I ran into this issue while trying to get api-auth to work on Rails 2.3. This pull request fixes it.

**Issue:** `ActionControllerRequest#request_uri` was using `ActionController::Request#path`, which does not include the query string in the URI, instead of `#request_uri`. Because of this, `Headers#canonical_string` will end up being incorrect, causing authentication to fail.

**Fix:** I fixed `ActionControllerRequest#request_uri` to call `#request_uri` instead of `#path`. I also added RSpec tests to confirm its functionality. The canonical string test, in particular, will fail without the fix.

**Remarks:** I noticed @alexmchale actually [made this change](https://github.com/mgomes/api_auth/commit/d2e25702161b64cd97cc70ae7b1faecf3b7200d1#diff-0) when trying to get api-auth to work on Rails 3, but then [pulled it back out](https://github.com/mgomes/api_auth/commit/a4054d45cf636e2813999b659c80484da962a840#diff-2) in his final fix. Because of this, the issue was only addressed for Rails 3; requests still ended up failing when both client and server are running Rails 2.3.

**Special Request:** Once this pull request is approved, would you mind publishing a new version of your gem with this fix in it so that I can deploy it on my project? I would greatly appreciate it.

Thanks!
I changed the URL, it did not work without the ".php" but now it goes to...

... the step #2
Replaced fs.mkdir() with fstools.mkdir() in private function copy_directory()

Using NDoc to create HTML documentation I get an error. When it tries to copy the skeleton dir to my target dir, it calls fs.mkdir(dst), which does not test for existence of dst. At least under Windows this throws an error and the copy exits before it's begun. Your method fstools.mkdir on the other hand checks for existence und hence protects from this error.
My computer is running Windows 7. I don't know if this problem actually exists in Linux / Mac but I think my solution should not break on any platform.
{
  [Error: EEXIST, file already exists '...\doc']
  errno: 47,
  code: 'EEXIST',
  path: '...\\doc'
}
Minor optimization to metroid/proc/get_obstacle_ok
New Changes on editor and Search
Replaced realpath with expand_path

Replaced the realpath style method for absolute file paths with
File.expand_path.  Whilst not exactly the same, this should fix issues
with the 1.9.2 build.
Make uninstalling plugin's database contents possible

fix for #508
Minimum version, not fuzzy version

Just a minor gemspec fix to un-pin from 0.10.x.  The minimum version is probably a better strategy until a new version of chef actually changes an API or something.
Notification boxx

Fix for #37. Based on discussion in https://github.com/harthur/devtools-window/commit/5ccd51d1c110fa69071626c7ae62e31824b13092#commitcomment-1971553.

Each tool panel get a reference to the toolbox, instead of the target (they can access the target on the toolbox if they need it).
[PHP54-imagick] Wrong imagick version

I replaced the imagick version used with the latest one ([3.1.0RC2](http://pecl.php.net/package/imagick/3.1.0RC2)), as the former one was conflicting the latest php54 version.

See https://bugs.php.net/bug.php?id=36164
Add support for nested types. Fixes #55
FIX: this fixes issues #746 ProbabilisticPCA minor things

Fix the issues opened here: https://github.com/scikit-learn/scikit-learn/issues/746

1. It uses a non-stanard 'dim' attribute : change every dim to n_features, including in the doc strings
2. The score function has an unnecessary loop : use matrix multiplication to calculate the log likelihood, no loop any more
3. Sign error fixed. The test script(test_probabilistic_pca_1) also contains an error similar to this one, fixed as well. 

Passed test_probabilistic_pca_{1,2,3,4}.

@amueller
You can now choose image as a notify parameter

I think this is useful, to really make errors visible in notifications.
Fix Issue 7656 - ddoc must escape special characters in comment line

http://d.puremagic.com/issues/show_bug.cgi?id=7656
Remove ActiveSupport::Entry

ActiveSupport::Entry has 2 main goals : handle values expiration and compression. Both can be managed with memcached itself.

Expiration managed by default in memcached. For compression, we can set flags along with the data, so when we retrieve it, we just have to check for the flags to know if the value is compressed or not. 
In consequence, we don't need this Entry wrapper though gaining a little memory overhead and wrapping/unwrapping time.

This PR also contains a benchmark with dalli, the future default gem included with Rails.
Fixed the issue noted here. Tested on my Gentoo Cloud Server and confirmed working: git@github.com:tsuehpsyde/cloudkick-config.git

...-config/issues/1
Bug fixed & each classes tester

Eclipse plugin fixed
Bug fixed with priest shadow bars
Config update for many classes
find or create attribute
melhora highlight de código bash do README

Pequeníssimo detalhe que logo vi no README que poderia melhorar.
Adicionar o syntax highlight para o bash.

1º pull request de muitos =)
Make ,, (which you don't use) just run rspec on the current file (not script/spec)
Removed extra ] in example.

Small documentation fix.
Jb mediapad m1
blue lightstone
Fixed a Python 3 issue from working with query['statement'] attribute

Line 96 would trigger a TypeError because stmt was bound to a bytes object rather than a str.
Filters modifications

I added a new filter that can be used globally for mapping exceptions to well-know http status codes and I also modified the existing validation attribute to support conneg
made less ugly

ugly ugly ugly!!!
elastic_search: add verification instructions #trivial

Added some verification instructions to the readme.
my new file

Bill Gates was here.
-

LPS-25853
Fix phpBB Version number

Accidently includes #8 so that should be merged first.
Compilation error application cpp

This fixed the error that is being encountered on master when compiling xbmc/Application.cpp.
Stylesheet Location

Trying to find a good place for the stylesheets vs the javascript. I think it should be structured like this. So `app` has the javascript, `styles` has the sass. We compile everything into `public` the way it currently is.

The other option I was think of was having two directories inside a src, eg:

```
my-projects
|
|_src
|   |_ styles
|   |_ scripts
|_public
    |_styles
    |_scripts
```

But I don't like the idea of calling the javascript stuff "scripts".
Timob 8085 Exception when getting the events between 2 dates

https://jira.appcelerator.org/browse/TIMOB-8085

Fix for scenario where null is returned from DB calendar query for events in a date range.  I was unable to reproduce the original failure so this should be tested on a device where the failure originally occurred.
<p>Welcome to your Facebook app, running on <span>heroku</span>!</p>

<p>This is my app, I can edit it all I want.</p>
Support for single global changes feed

This pull request attempts to finish the work done in https://github.com/janmonschke/backbone-couchdb/pull/25, titled "Support for single global changes feed."

Here is what I did:

I merged backbone-couchdb.coffee version 1.2.2 into version 1.1 as modified in pull request #25's changes at https://github.com/janmonschke/backbone-couchdb/pull/25, and updated README.md accordingly as requested by Jan in https://github.com/janmonschke/backbone-couchdb/pull/25#issuecomment-3437964.

I did not update the generated backbone-couchdb.js file (because I ran into an error saying Backbone was not declared and didn't know how to properly import it in the build process), docs (because I don't want to take the time to learn docco if someone else already has the ability to run it quickly), tests (because I couldn't generate the .js file and am unsure how to test the new features) or example app (because I couldn't generate the .js file).  Jan, or someone else, could you do these tasks and then release a new version of backbone-couchdb?  Thank you!
Builder wraps docs/*.html within a template

In draft mode...

It wraps the documentation files (docs/*.html) within a template.
LPS-30870 Define supported feed formats

This pull-request includes:

* A portal property to define supported feed formats
* Some name refactor in RSSUtil:  the term "FeedType" was used to define a combination of type (e.g. RSS) and version (e.g. 1.0), but it was ambiguos with the very term "Type". Thus some attributes and methods (e.g. getFeedType, FEED_TYPE_DEFAULT, TYPE_DEFAULT...) have been deprecated and renamed to use the term "FeedFormat" as aggregator of type and version, instead.
* An application of the above described improvements to refactor the source code of EditFeedAction in the JournalArticle portlet.
Update package.json

Forgot to add socket.io.
Supports hashes with string keys in model initializer

By translating the hash keys to symbols we could support hashes
in the form { 'foo': 'bar' }
Collectibles

Wrote in Collectibles. They collide with the player, but no code yet to implement anything beyond a generic collectible. I also made GarbagemanSystem public.

Also the tileset I added, here's what the artist said:
"If you use them in your work, credit the AngryMeteor.com. Or don’t. Have fun making art, games, whatever." So it looks ok to use them.
Chromium refuses to load this file (undefined is not a function) unless it ends with a semicolon
Debug Install

See http://www.novius-os.org/support-forums/problemes-bugs,5.html
Nested pushing and pulling of columns

The .push() and .pull() methods didn't compensate for smaller parent widths when computing their margin-left values, so I added a columns parameter using the same style as the .makeColumn() function. Defaults to the @columns variable so it shouldn't break any existing implementations of .push() or .pull(). Sorry for having them in 3 different commits — I was in a rush so just edited within Github's interface :-)

Thanks for the great "framework". You may see it in some upcoming projects from New York Magazine. I'll be sure to let you know when they go live.
Small fixes

Just some small fixes - using *page_exists?* helper in the specs etc. Also trying Continuous Integration via Travis CI - http://travis-ci.org/ (that's why there is *.travis.yml* file added).

Example demo wiki is deployed on Heroku -  http://simpliki.herokuapp.com/ (*simplewiki* name was taken :( )

Maybe it's time to add some authentication for the adding/editing pages. Or the idea is to have public wiki without any accounts?
In express 2.x, filename should be set on cached templates

A cached template that relies on the filename local parameter will currently generate an error. This one-line patch fixes the issue.

This commit also eliminates whitespace at the end of lines in views.js. I have vim set up to do this upon save.
There is a bug in this cleaner subroutine when a path contains three rel...

...ative previous directory references. Such as,

/aaa/bbb/ccc/../../../file.wav
currently 
/aaa/bbb/ccc/../../../file.wav
/aaa/bbb/162.wav
Adding the Subtraction $i--;
allows the iterator $i to be indexed to the correct part of the array to allow the splice to progress correctly.
Like this.
/aaa/bbb/ccc/../../../file.wav
/file.wav