labofsahil/github-event-dataset-2012 huggingface dataset:
basic diff implementation

Hey.

The following pull request has some rudimentary diff support for pygit2. You can now compare two trees and get a changeset of them. The changeset contains informations about which files have been changed, as well hunks for every change and a patch for the whole changeset.

Here a small example:

```from pygit2 import Repository

repo = Repository('.')
head = repo.lookup_reference('HEAD').resolve()
commit = repo[head.oid]
diff = commit.tree.diff(commit.parents[0].tree)
changes = diff.changes

print("Changed files:")
for v in changes['files']:
  print("* %s -> %s (%d)" % v)

print("Hunks:")
for h in changes['hunks']:
  hunk = (h.new_start, h.new_lines, h.old_start, h.old_lines)
  print("* @@ %d,%d %d,%d@@" % hunk)
  #print(h.old_data.decode('utf-8'))
  #print(h.new_data.decode('utf-8'))

print(diff.patch.decode('utf-8'))
```

Does anyone has some feedback?
Add ajaxUntrustedSelect
Issue 863

Addon domain ran a full update that created an apache config syntax error.  Removing that update.
Port some ui-test to automated test by using ert.

調査がてら、UI系のテスト(ui-test)のいくつかをert(http://www.gnu.org/software/emacs/manual/html_node/ert/index.html)に移植してみました。
(ertじゃなくてtestマクロでもよかった気がしますが...)
期待値の比較を自動化したので、結果の確認が少し楽になります。
満足していただけたら、残りのテストも移植してみようと思いますがいかがでしょうか？
MoreLikeThis Handler issue with Unity Injection

This is a fix for the issue where Unity Container cannot resolve the constructor parameter to SolrMoreLikeThisHandlerQueryResultsParser correctly. The paramater is an array and so it uses the Unity ResolveAll which resolves only the named instances.

What this change does is register the parameter with a name such that it will be returned when ResolveAll is called.
Added a club to the list
take out those quotes
setup.py: Add py_modules=['travis'] so that travis.py gets included in sdist
Fix for mochiweb_acceptor crash under R15B02

The source is still unclear but R15B02 now will return and emsgsize error
if the received packet is larger than the recvbuf.  This can be tested with
the following (sorry I don't know how to integrate this sort of test into
mochiweb's tests).

-module(mochi_test).

-export([start/0,
         handle_http/1,
         test/1]).

start() ->
  application:start (inets),
  mochiweb_http:start([{port, 5678}, {loop, fun(Req) -> handle_http(Req) end}]).

handle_http(Req) ->
  Req:respond({ 200,
                [ {"Content-Type", "text/html"} ],
                [ "<html><body>Hello</body></html>" ]
              }).

test (Len) ->
  httpc:request (get, {"http://127.0.0.1:5678/",
                 [{"X-Random", [$a || _ <- lists:seq(1,Len)]}]}, [], []).

Once compiled you can run this with

erl -pa ebin -boot start_sasl

Then run with

mochi_test:start().
mochi_test:test(10000).

The result is different with R14B04 and R15B02.  With R15B02 there was
a crash in the mochiweb_acceptor.  This patch deals with that crash.
Bugfix 按路径复制文件

Bugfix 按路径复制文件
Update redcarpet support to version 2 - take two

Update redcarpet support to v2.

* Fence code blocks enabled by default
Output the bindIP from config [#595]
[#2244] Update Popcorn submodule for fixes regarding trackevent setup

https://webmademovies.lighthouseapp.com/projects/65733/tickets/2244-update-popcorn-submodule
T1150

Add .jshintrc file for node jshint runner.

https://webmademovies.lighthouseapp.com/projects/65733/tickets/1150-better-jshint-global-jshint-flags
Use Blob constructor when available instead of deprecated MozBlobBuilder.

Was tired of seeing this warning in the console.
Validations on checking if time in is greater than time out.
Migrating from apache httpclient 3.1 to 4.1

Signed-off-by: Code Monk <rakesh@codigami.com>
Fix field ordering

As discussed in #94, the Annotator displays editor fields in reverse order when "inverted" (i.e. when a selection is made too close to the top of the viewport). This reordering violates the Principle of Least Surprise, but *not* reordering poses some questions about the UI: specifically what happens to the resize handle.

Here's a fix which simply moves the resize handle onto the main textarea. At @aron's request, I'm opening this as a pull request so we can discuss the possible options.

(P.S. @aron, you were right about the border: that was a completely idiotic move on my part. I've restored the part of `checkOrientation` that puts the controls at the top, while not flipping the fields.)
"adduser" - change incorrect arguments.

adduser and useradd is different commands.

see example:

~$ adduser --help

adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
[--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup GROUP | --gid ID]
[--disabled-password] [--disabled-login] [--encrypt-home] USER
   Add a normal user




adduser --system [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
[--gecos GECOS] [--group | --ingroup GROUP | --gid ID] [--disabled-password]
[--disabled-login] USER
   Add a system user




adduser --group [--gid ID] GROUP
addgroup [--gid ID] GROUP
   Add a user group




addgroup --system [--gid ID] GROUP
   Add a system group




adduser USER GROUP
   Add an existing user to an existing group




general options:
  --quiet | -q      don't give process information to stdout
  --force-badname   allow usernames which do not match the
                    NAME_REGEX[_SYSTEM] configuration variable
  --help | -h       usage message
  --version | -v    version number and copyright
  --conf | -c FILE  use FILE as configuration file
Pezmanlou
update 1.txt

rt.
Jk key
Add a flag to not put paragraphs around html tags.
My sanitize_filename proposal

Ok, the old one was a dumb one. The new:

* leave space and `.`
* kill `?` and control characters (ASCII < 32 and == 127)
* replace `"` with `'`
* replace `:` with space + `-`
* replace `\/|*<>` with `-` (this is the one I am most uncertain on, but it seemed a good replacement for these characters)

Finally, kills any double or trailing `-`
Made a bunch of fixes after openmp merge 

Also added intermediate writes so that if SHARCNET goes down/the job is killed, we can recover some of the information.
Fix #2167. Testcases included.
Remove platform-specific code from pkg state

Platform-specific code from #3019 has been moved to pkg_resource module.
This code may evolve a bit down the road. Presently it will only check
syntax if the package is coming from the portage tree via ebuild.
However, future support for entropy (binary pkg manager), as well as
expanding syntax checking for binary package files should be considered
TODO items.
Update debian/control

When building latest dev i noticed that build doesn't require msgpack-python,
yet when trying to install build .deb it is required.
Fix test_chown_noop on MacOS X 10.8. Fixes #2328.

There seems to be a bug in Python 2.7 on OSX 10.8,
grp.getgrnam('') will return a map with gr_gid set to 0

This causes test_chown_noop to fail on OSX.
Fix #2631
Fix small oversight from 08b68d4 [GH-1083]
Correct library terminology

As best as I can tell this is a control flow library not a flow control library.
Affichage

Cases images
Added a default generic instance for Hashable

This change merges the hashable-generics package into hashable.

Note that this removes the default non-generic implementation for hashWithSalt. This means the minimal default implementation changes from "hash or hashWithSalt" to "hashWithSalt or Generic".

Because of that, this change required a major version bump.
German translation improved

I found one error in the translation and improved one translation to sound better for a native speaker.
Adds max_inf_doc_topic_iters cmdline argument parsing
Script run jobs

Move error code to WhaleReport, fixed typo in run.sh and added comments to run_job.sh
Perform read repair on associations

This pull requests resolves [Ripple issue #301](https://github.com/basho/ripple/issues/301) and this [trello card](https://trello.com/card/clean-up-all-model-associations-when-deleting-users-and-accounts/4fb1328e0c34251f2b06b987/208)

The read repair occurs when the association is referenced/loaded and only cleans up dead links for that association. See [specs](https://github.com/validas/ripple/blob/cleanup_dead_links/spec/ripple/associations/many_linked_proxy_spec.rb) for more detail on behavior.
Default script tag to JavaScript for pretty printing if no type parameter is present (which is valid HTML5), so that CDATA is going to be commented out.
Add default rake task as :test
Support custom attributes on image tags.

I had the need to set custom attributes on image tags, but my custom attributes weren't being persisted. This fixes the issue and allows you to set an attribute like `data-max-width` on image tags. Then I can setup my parser rule like so:

``` javascript
"img": {
    "check_attributes": {
        "width": "numbers",
        "alt": "alt",
        "src": "url",
        "height": "numbers",
        "data-max-width": "numbers"
    },
    "add_class": {
        "align": "align_img"
    }
}
```
Fixes mysql adapter 'neq' condition.

Simple fix that changes a ````+```` to a ````+=````.
textos de "ordenar por"
Add JCNotificationBannerPresenter project's podspec.
Allow ASIHTTPRequest to build on mountain lion

I switched to mountain lion, and found ASIHTTPRequest failed to build, due to libxml2.2.7.3 missing. Switching the requirement to libxml2.2 seems to fix the problem.

I have not tested this on earlier version of OSX. Also, I'm using ASIHTTPRequest only via Nimbus' NINetworkImageView, so I wouldn't consider this change thoroughly vetted. Someone running an earlier version of OS X should test this out.
Added HSLUpdateChecker podspec

This is a zero-configuration App Store update checker for iOS 5+.
DIYCam v1.0.4
Added CHDataStructures

Check it out!
Transformation system improvements

Good part of the code is a porting from LHCbDirac into DIRAC:
- transformationAgent is threaded
- each thread has his own clients
- transformationClient has been improved a bit
- few unit-tests are committed
- pylint fixes (in separated commits)
NEW: SSHLSFComputingElement, dirac-dms-add-files script

- SSHLSFComputingElement: LSF computing element using SSH like the SSHGEComputingElement (very similar code). Works: jobs are submitted and running, but the cleanup is not done and the account used for the ssh connection can end up being cluttered with directories.

- dirac-dms-add-files: script similar to dirac-dms-remove-files, allows for 1 file specification on the command line, using the usual dirac-dms-add-file options, but also can take a text file in input to upload a bunch of files. Exit code is 0 only if all was fine and is different for every error found. 

Let's see if the merging works (I doubt it will)
Enable javelin

Enabled javelin and disabled stone swords.
Lcd fixes

These commits enable me to use the LCD fully with my RAMPS 1.4. I have included the RepRapDiscount Smart Controller pins in there, likely to be useful, save a lot of pasting for this frequent hardware setup.

Thanks for fixing the PDE files !

I guess we can close #269 after this.
fixes #209 - asterisk and number sign movement

fixes #209

Example: 
foo ::::foo*()*& foo45 ::::foo45*()*&

A cursor at the first occurrence of foo should go to the second one after pressing * or #. 

The first occurrence of foo45 will only match with itself and the start of foo45 in ::::foo45*()*&
RFC: alternative approach to stat interface, using native julia 'Stat' type

With timholy's latest work on the stat interface making this much easier to write, I've attempted to put together an alternative interface to stat that moves everything directly into a julia type in the call to stat. This increases the amount of work the initial call to stat must do, but simplifies later access.
Some helpful iterators

I've implemented a few iterators, along the lines of the python itertools module which I found myself missing. Other might find this useful so I've stuck it in Iterators module in extras.

Synopsis:
```julia
import Iterators.*

count() # 1, 2, 3, ...
count(10) # 10, 11, 12, ...
count(2, 2) # 2, 4, 6, ...
chain([:a, :b, :c], 1:3) # :a, :b, :c, 1, 2, 3
cycle([:a, :b, :c]) # :a, :b, :c, :a, :b, :c, ...
repeat(:a) # :a, :a, :a, ...
repeat(:a, n) # :a, :a, :a, ... (n times)
take([:a, :b, :c], 2) # :a, :b
drop([:a, :b, :c], 1)  # :c
product([:a, :b, :c], 1:3) # (:a, 1), (:b, 1), (:c, 1), (:a, 2), (:b, 2), ...
```

Most of these iterators or of indeterminate or infinite length, so don't have a `length` function. Others can be either indeterminate or not depending on what they applied to. In such cases it would be helpful if there were a convention for determining if an iterator is of fixed length. Maybe defining a `length` function that returns `nothing` or some other special value.
RFC: @show macro

Examples:

    julia> x=23
    23

    julia> @show x
    x	= 23

    julia> @show x^2
    ^(x, 2)	= 529

I've found this macro to be immensely useful in (print) debugging, i.e. instead of having to write

    println("symbols = ", symbols)

I can just write

    @show symbols

I think I saw something like this floating around a good number of months ago, but it doesn't appear to have made it into base. Any reason not have this kind of thing?
Add missing chold! method
UI - systems and system groups - allow user to view action results from package and errata panes

Prior to this pull request, when a user would initiate package/errata actions in the UI for Systems and System Groups, they would see a spinner indicating that the action is in progress and when it completed they'd get a summary result (e.g. 'failed'); however, in order to see more details on the action the user would have to leave the Packages/Errata pane and go to the "Event History". 

This pull request changes that behavior.  The user can still go to Event History, if they want; however, as a convenience when the action completes, we'll now convert the summary (e.g. Package Install Failed) to a link that when clicked will open a subpanel with details about the action.  The subpanel opened is essentially the same one that would be opened if the user were to go to the Event History pane.

The pages impacted include:
- Systems -> [system] -> Packages
- Systems -> [system] -> Errata
- System Groups -> [group] -> Packages
- System Groups -> [group] -> Errata

On other minor change made throughout the UI with this request is to use the 'id' for the (job/task) vs the pulp uuid.  Both ids are unique; however, it seems cleaner (and shorter) to use the katello generated id.
Added Foreman stuff to katello-debug
content deletion - unit test fix

missing stub call that was going out to pulp
858960 - always set the utf-8 writer for stdout and stderr

Otherwise the unicode output is failing when LC_CTYPE is set.
ConvergeUI Updates

Two parts to this:

1) Updates the Login screens based on feedback loops with UXD group
2) From 0.7 to 0.8, ConvergeUI underwent a re-organization of the stylesheets, this set of commits updates the Katello stylesheets accordingly.

@jsomara
2 More lines
Update 3/0000/0660.txt

Rough spots in existing translation smoothed out.

Finished the second half of the file.
Title names remain untranslated
Update master

completed
Update master

translated about 6-7 lines to German
Update 2/0000/0014.txt
Improved picture zooming and rotating on touch devices

This PR contains better implementations for zooming/pinching and rotating images in CGUIWindowSlideShow when used with touch devices.

This new implementation supports both the existing zooming/rotating by fixed levels (used for remote controls) and zooming/rotating by an arbitrary factor/angle which makes zooming/pinching/rotating with touch gestures much more intuitive. Nothing changes for zooming/rotating by fixed levels but for zooming/rotating by an arbitrary factor every zoom/pinch/rotation must start by sending the ACTION_GESTURE_BEGIN action and end by sending the ACTION_GESTURE_END action. In between (as it was already possible before, the ACTION_GESTURE_ZOOM/ACTION_GESTURE_ROTATE can be sent containing an arbitrary floating-point zoom factor/angle to perform zoom/pinch/rotation actions.

This PR only changes both implementation for Android and for iOS (thanks @Memphiz) but might need work on other touch input implementations but it's a lot more intuitive with this than it currently is. Currently touch based zooming/pinching is useless expect when zooming into an unzoomed image. Once the image has been zoomed any zoom/pinch action will result in unexpected behaviour. Rotation was not implemented at all because currently it is only possible to rotate in steps of 90 degrees clockwise and nothing else.

This implementation does not (yet) consider the center point of the zooming/pinching action. It will simply zoom with the center being the center of the currently visible part of the image.
[openstack|image] Added optional attributes to set on create image
Issue 131 & Issue 132
Time

still working!
Fixing massive magnitudes of tests I broke
Danfuzz inject

This tests and fixes an interesting edge case that came up during development of a client of this code.

/cc @mikefleming

R=mike
Wii Classic Controller Pro support

This patch sequence fixes support for Wii Classic Controller Pro buttons. It also adds support for new Wii Remotes with the bluetooth name "Nintendo RVL-CNT-01-TR".
614 style cleanups

Made some progress on the style cleanup ticket. First few commits are different types of spacing changes. The last commit is a large one and places all of the method braces on a new line. Tests pass other than a few failures on RKTableControllerTest (which are also failing on development). Note that this doesn't close #614 yet, but I'd like to get these changes into development so that they don't become stale as they affect a large number of files.
HOTFIX: Skip default phix-filtering of samples
Update doc/usage.md

Add missing semicolon
Fixes for dataset URIs
Normal

- Added comments
- Use `fastUniformFloat` in Box-Muller
- Avoided the enforcement in Normal.opCall
- Always use at least double precision to compute the table for Ziggurat  algorithm(`intervalMinMax` doesn't converge for single precision with 256 layers or more).
- Made the handling of head and tale in `zigguratAlgorithmImpl` a bit more elegant
- Added a small optimization to `zigguratAlgorithm`
- Renamed `NormalZigguratEngine64` to `NormalZigguratEngine` and got rid of the `NormalZigguratEngineImpl` wrapper template. Also changed the number of layers to 128.
Test pull

Al jan es mi hat pordznakan poqr popoxutyun em commit arel, mi hat link em avelacrel logoyi vra, baic chgitem xi commiti mej et mi toxy chi nshum menak, obshi karmracrela, heto nuyny kanachacrel.
Update to README as per: https://github.com/shahyar/PHP-OAuth2

I've added the require statements for both `IGrantType` and `AuthorizationCode` which I had to add in order to use this library.
Setup debug log and UI update

I added a debug log option to the config setup and I updated the UI to stop confusing the hell out of me when chatting with ten people.
Updated search suggestions weightings.
hide horizontal scrollbar in the Settings app

should fix issue #905
Allow exclusion of hosts/groups

This makes hosts lists capable of removing hosts from a play/command, so if you want to address all hosts but the ones in the group other_admin, you can just say all:!other_admin
Apply templating to module arguments in playbook

Module arguments should have variable substitution applied
Also, replacing task.action with the templated task.name seems wrong
fix trace-creating error in apt module - also make the default setting a...

...ctualy work
Rackspace Load Balancers - 'created' and 'updated' extras

This patch adds support for 'created' and 'updated' extras.  In writing this, I discovered that some of the API endpoints return the date in different formats.  This should handle the ones I've seen, and all of the tests pass.
Show versions on jar page.

Show last 5 versions on jar page.
Create page listing all versions.
Create versioned jar pages.
Object-oriented version of squareroot.
Add test to exercise link walking special URLs

I'm not sure how important the feature is, but it's very visible in the Riak docs.  I'll try to add one.
Change data_lines into a readable Stream

Not ready for merge yet.   Please review and suggest any fixes/improvements.
Use entity for mention label if name not defined

If there was no name on an entity, the mention label in the post would
contain nothing and look like a tiny chiclet. If name is not defined,
use entity. Fixes #140.
fixed explore content div
Move signature cache from CKey::Verify to CheckSig in script.cpp

More than doubles the speed of verifying already-cached signatures
that use compressed pubkeys:
Before: ~200 microseconds
After:  ~80 microseconds
(no caching at all: ~3,300 microseconds per signature)

Thanks to @sipa for suggesting
No need to check if already have orphans if I've found I already have th...

...e block in the chain.
Fixed Neocons and Welle project links
Use rexi:stream/1 for view backpressure

This uses the new rexi:stream/1 API to allow rexi workers to stream results back to the coordinator process. This is intended to reduce the sensitivity of views to RTT between nodes involved in a view response.
removed quotation around cookie attributes

Set-Cookie : cookieName="cookieValue"; Version="1"; Path="/"; and so on are not wellformed ( see rfc 2109 http://www.ietf.org/rfc/rfc2109.txt) and at least Firefox doesn't accept it.

replaced removing quotations, with:
Set-Cookie : cookieName=cookieValue; Version=1; Path=/;
Check for Function type with instanceof rather than the call property to fix incompatibility with ClojureScript

While I was trying out Racer with ClojureScript, I was getting an error with the following code:

    (.on model "set" "*"
      (fn [id value]
        (js/alert value)))

The error was

     Uncaught Error: addListener only takes instances of Function

I figured out the problem was that ClojureScript's core library defines String.prototype.call, so when eventListener() checks the existence of the call method, it thinks a String is actually a Function and returns prematurely. I modified the code to avoid this problem by using instanceof to check the type instead.
Ported to Erlang

I ported MangoDB to Erlang for better concurrency, scalability and for 9 9s.
Readme - download link fixed
BZ-840040 BZ-840043 JBPM-3714 Implementing Shared Entity Manager support

Requested by one-off patch, see BZ-840043
update from loose paper etc.
Numbers june2012

Welcome to 8 TeV.
Bulgarian translation of the demo
ALTERAÇÕES EM ENTIDADES FEITAS
Fix/1.14.8 ga/jcr 1749

In "AddDependenciesAfter" subsection of "Understanding how configuration files are loaded" section - Container Configuration chapter.
Please replace the word "before" by "after" in following sentence:
This modification adds a list of dependencies before a given target dependency defined into the list of dependencies of the PortalContainerDefinition.
Multimap remastered

@hij1nx and @3rd-Eden, I need your input on this:

There is only one issue with the merge, and it's related with my fix.

Test 14 and 15 also test for nesting, but when the inner iteration starts the nesting is not done using the "mapping" mode.

Yours: https://github.com/flatiron/plates/blob/master/test/api-test.js#L149
Mine: https://github.com/pgte/plates/blob/multimap-remastered/test/api-test.js#L150

The fix I did reuses the mapping inside each iteration, which I think is correct, but for these cases activate the mapping mode, and the user has to input the missing mappings.
For cabal install to work with ghc 7.0.4

Removed restriction on base version, removed hiding of runState in RefacUtils and eliminated ambigious empty in UniqueNames
Add support for dependency injection during deserialization.

This makes it possible for people to write and register an adapter
so that their farvorite DI container is called when deserializing
objects.

Example:

    BlobCache.ObjectFactory = new MefAdapter(container);
Add JSON Serialization settings static value

This allows users to override JSON serialization settings, primarily to enable [TypeNameHandling]
(http://stackoverflow.com/questions/7094955/json-deserialization-with-an-array-of-polymorphic-objects)
Windows support for notifications.

Based on the notes from [Bug 426](https://bugs.gpodder.org/show_bug.cgi?id=426), support for windows was added in the notifications extension.
Release

Some fixes
HORNETQ-946 - adding additional details to CONSUMER_CREATED and CONSUMER_CLOSED notifications messages

for AS7
Fix state check, state is still INITIALIZED at this point.
IP_ADDRESS(45) and UNIX_TIMESTAMP to unix_to_human

ip_adress of 45 for ipv6, chanche UNIX_TIMESTAMP to unix_to_human on application/models/tank_auth/users.php and application/models/tank_auth/login_attempts.php to avoid errors on php5.4
Locate URLs in text output and convert them to hyperlinks.

The subject of this PR came up in a discussion on the Astropy mailing list, in which we were discussing including URLs to help pages in some exception messages.  The question came up as to how different terminals handle URLs, and which ones render them as hyperlinks.

The question also came up in the context of IPython Notebook. I knew that Markdown cells already detect and render URLs, but that is not true for the output from normal code cells, so this fixes that.  Is there any good reason *not* to do this?  I've tried several cases and this seems to work pretty well.
issue 830: added systemadmin package; more tests fixed
Improve use of File constructor
Updating Nova to allow easier definition of OpenStack API providers with extensions

Initially only for ServerApi, but I expect to make similar changes to other APIs in the near future. This is useful because the OpenStack API is designed for extension, and the changes are modelled on the way EC2 and AWS EC2 et al are designed in jclouds.
validate ssl record length 

in some cases we get proxy certificates which produces too big SSL records resulting to:

java.lang.NegativeArraySizeException: null
	at org.globus.gsi.gssapi.net.impl.GSIGssInputStream.readToken(GSIGssInputStream.java:79) ~[cog-jglobus-1.8.0-1.jar:na]
	at org.globus.gsi.gssapi.net.impl.GSIGssInputStream.readHandshakeToken(GSIGssInputStream.java:59) ~[cog-jglobus-1.8.0-1.jar:na]
	at org.globus.gsi.gssapi.net.impl.GSIGssSocket.readToken(GSIGssSocket.java:65) ~[cog-jglobus-1.8.0-1.jar:na]
	at org.globus.gsi.gssapi.net.GssSocket.authenticateServer(GssSocket.java:127) ~[cog-jglobus-1.8.0-1.jar:na]
	at org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:147) ~[cog-jglobus-1.8.0-1.jar:na]

While problem observed with jglobus-1.8 it still exist in 2.0.
This simple fix validated record size and throws IOException allowed size is excided.
Better flow control.
Added Jammit Asset managament to web app.
Handle RegExp routing conditions that return nil

Methods on a request may return nil in certain circumstances,
for example the domain method in Rails will return nil when
using an IP address for testing and development.

This commit fixes this issue by checking that the value responds
to match before checking against the RegExp.
ICAL.Event now has setters, new component updatePropertyWithValue

I find that I like this layered approach to creating events. There are a lot of details (more to cover in here) when creating or editing a resource that we can't (or should not) cover in the components that is easily done in a wrapper layer.

Let me know what you think
implementation

this version seems more fluid to me, but is a bit longer.
any comments are welcome

Signed-off-by: Gael Goret <gael.goret@esrf.fr>
Ability to return result sets from stored procedures using DB raw query methods.

Not sure if this is the best way to do this, but this feature is essential for users who utilize stored procedures.
Minor fixes of CMake build system (final)

I improved the CMake build to support snappy correctly.
I also changed the README to use markdown, use it if you like.

Since there are no changes to the actual source code, you should not run into problem with my changes.
Revwalk merge base

Calculate merge bases so the walker doesn't go through most of the DAG marking things as uninteresting.

The test repo doesn't provide much in the way of odd merges to test. Does anybody have a good one? I might steal one from the git tests otherwise.
Fix generation of the header of the patch

Previously

```
diff --git (null)subdir.txt (null)subdir.txt
deleted file mode 100644
index e8ee89e..0000000
--- /dev/null
+++ (null)subdir.txt
```

With the proposed fix

```
diff --git a/subdir.txt b/subdir.txt
deleted file mode 100644
index e8ee89e..0000000
--- a/subdir.txt
+++ /dev/null
```

This looks like more git compliant

```
$ git diff 26a125e..735b6a2
diff --git a/subdir.txt b/subdir.txt
deleted file mode 100644
index e8ee89e..0000000
--- a/subdir.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-Is it a bird?
-Is it a plane?
```
New refspec code leaks memory

This fixes a memory leak in the tests that I found in valgrind along with adding a new API so that other users can also free the memory of the refspec object.

I'm doing this as a pull request because I'm wondering if I'm just missing something about how users are supposed to handle `git_refspec` objects and thought maybe @carlosmn or someone would comment...
Scroll log output

Makes the log file not wrap and scroll past 400px high.

![Screen Shot 2012-12-30 at 10 25 15 PM](https://f.cloud.github.com/assets/2546/36339/efb783ae-5312-11e2-8f7b-9a53d9097e0f.png)
Basic update for 1.4.2

Adds herbalism experience, checks, and drops for carrots and potatoes. Also sets abilities to ignore anvils and beacon blocks.
Docs: Rewrite the introduction to understanding templates.

It was a hard read!
Bug 794059. Allow pages to be activated per locale.

Going to a page at a non en-US locale will now redirect
to en-US unless the corresponding .lang file for that 
template and locale has `## active ##` as its first
line. This will allow localizers to only publish a 
localized page after it's confirmed to be fully and
correctly translated.
Correct docstrings.
New About and Mission pages

Bugs 786053 and 787154
removed type though it's not necessary in html5

Small thing, but still :) not necessary http://dev.w3.org/html5/spec/single-page.html#the-script-element
Steal MDN's .htacess for fonts with proper CORS

r?
[bug 791707] Overhaul services/monitor; add ES

This makes the services/monitor page much easier to maintain and add
to going forward.

Mostly I copied over what we were doing for Fjord with some minor changes
(the ES testing code is slightly different).

r?
Sampledata

@willkg r?

This is just minimal sample data for the KB. We probably want to expand to include a variety of revisions and localized documents. But this is a start! I'll work on questions sample data next.
[bug 762560] Fix recent unanswered count

Filter the questions correctly so the count shown matches the number of
questions displayed, when showing recent unanswered questions.

r?
Add mozsysteminfo package with SystemResourceMonitor

I have implemented a class for monitoring entire system resource usage. I think it's pretty useful and would make a good addition to mozbase.

This could arguably be added to mozinfo instead of creating a whole new package. I'll leave that to the mozbase people to decide.

Future additions to this package could include modules for easily looking at running processes, memory usage, etc. Basically, I'm thinking this will be high-level API for psutil.
Fix out-of-sync issue with forked pyjwt

rtilder/pyjwt isn't defaulting to RS256 like the previously included copy
was.  Work around that for the moment.
Flag for admin review when an admin overrides failed validation

Flags for admin review and adds a static log message whenever an admin overrides failed validation.

Also removes the redundant ESCALATE_VERSION log entry that gets added in the process.
Merge of 1.8 into the 1.9 branch
Added the possibility to specify multiple relationship types in patterns
Changed encoding of file to prevent warnings when generating docs

This prevents warnings like

    Installing ri documentation for net-ssh-2.6.0...
    unable to convert lib/net/ssh/authentication/pageant.rb to UTF-8, skipping
    Installing RDoc documentation for net-ssh-2.6.0...
    unable to convert lib/net/ssh/authentication/pageant.rb to UTF-8, skipping

when installing the gem. It looks a bit strange in the diff view but that's just fine.
remove usage of chef_requestor{}

Replace usage of chef_requestor{} with the chef_user{}/chef_client{} records we get back from couch or sql.
OC-4074 Update User


PUT /users/:name
  - Updates admin flag
  - Regenerates key pair
  - Does NOT update password
  - Does NOT check authorization
Generators update
P5pfaq updates

I updated the link to sources (brian d foy's repo is 404) and listed rjbs as the current pumpking.
Greger

Endelig en fungerende verson. Github er rar, mens du er rarere i dine github forklaringer
Major refactor

This is a major refactor, as discussed and agreed in https://github.com/plone/plone.api/issues/35 and https://github.com/plone/plone.api/issues/15, with docs overhaul, spelling checks, etc.
Adding Travis image to Readme and updating gitignore
Navigation Widget Fix

Fixed Navigation widget error of not properly loading the Navigation Model. Created a Constructor method to load the Navigation Model.
ACAD-816 Cherry-pick of SAKIII-3627

SAKIII-3627 - Fix copy/paste browser crash with the content widget. This fix should also work with other widgets.

https://jira.rsmart.com/browse/ACAD-816
ACAD-1199 

updated version of Solr in order to use the new schema with dynamic field defn for alternate IDs
Fix for potential race condition

Copies UtcDateTime func to a local variable before checking for null and calling.
Drop espresso from core, closes #78
[Socket] shutdown on end

Calling stream_socket_shutdown when closing a client
close is often too slow or doesn't always notify the client that
the connection is closed.
stream_socket_shutdown will immediately drop the TCP peer
Fullbuild

Adds a script which fetches and builds all (essential) Tundra dependencies.

Further removes the use of Sagase.
Removed configuring listen timeout on `AndSon`

This removes NsOptions as a dependency and the listen_timeout option. Now,
timeouts can be passed directly when calling services or it can be globally set
using the environment variable ANDSON_REQUEST_TIMEOUT. The default timeout has
also been bumped up to 60s.

Partially implements #3.

@kellyredding - Wanted to have the "per-call timeouts" and env var going before I went into implementing the behavior the README discussed.
Tiger

I had to make these changes to make brew work with Tiger 10.4.11 and Xcode 2.5.
Building formulas on Tiger is another problem entirely, but at least now all brew commands work properly for me.
added search mult page search result parser and job results db
Message type and status code
License thing.
Oh no! Not again!

The regex compiling actually made up the bulk of the diff. C'est la vie.
Add improved javascript plugins

These are better than the javascript plugin I had in my repo; the -jst one is also applicable to ejs document templates.
added VichUploader to sponsorsBundle
[Profiler] Better support for collector in a production env

relates to #3706.

With this PR it is possible to:
- enable only the profiler in a production environment - the wdt being disabled you have to switch to the development environment to inspect the collected data,
- enable both the profiler and the wdt in a production environment (the use case form #3706).

@jmikola would this solve your use case ?
[Validator] Fix a tag name typo (</ësh> to </target>) in validators.sq.xlf

Replace </ësh> by </target> line 139.
[Routing] fixed route generation when pattern already has question mark

Bug fix: yes
Feature addition: no
Backwards compatibility break: If someone relied no this bug, yes
Symfony2 tests pass: yes
Fixes the following tickets: -
Todo: -

I sometimes have routes like the following used purely for generating a url, whether that be to the symfony app or an external app:

```yaml
blog_news:
    pattern:  /blog/?category=news
```

When generating this route with extra parameters, the url it generates is invalid.

```php
$router->generate('blog_news', array('page' => 2));
// results in /blog/?category=news?page=2
```

I've changed the generator to use & if the url already has a ?
[HttpFoundation] Trap fatal configuration condition.

Bug fix: no
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: -
Todo: -
License of the code: MIT

It seems three is an unexpected behaviour in PHP -  but basically the ini directive `session.auto_start` actually starts a session the instant PHP initialises as opposed to "on-demand" when PHP actually needs a session.

This means two things:

1. There is no point in setting this ini directive in userland since if it's set to `1` the session will have already started, and if it was `0`, then setting it to `1` will have zero effect.

2. To use Symfony2 sessions, we require to start the session ourselves, so if the directive is set to `1` we cannot use the session.

It seems like this runtime exception is wise.  Fortunately, the default in `php.ini` is for `auto_start = 0`.
[ClassCollectionLoader] added a way to push tags when dumping classes

This allows constants to be pushed in a class definition if it implements a given interface. A use case would be for example bundles, we could push their path locations, then we would be able to register them in a cache file :

```
namespace MyNamespace
{
class MyBundle extends Bundle
{
const BUNDLE_PATH = '/var/www/path/to/my/bundle';
// ...
}
```

What do you think?
Template loader phpdoc

Bug fix: no
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: ~
Todo: -
License of the code: MIT
Documentation PR: ~
[Security] Change return value in DocBlock

Change the return value for avoid confusions.

```php
if (!$user instanceof UserInterface) {
    throw new AuthenticationServiceException('retrieveUser() must return a UserInterface.');
}
```

[UserAuthenticationProvider.php#L67](https://github.com/symfony/symfony/tree/2.0/src/Symfony/Component/Security/Core/Authentication/Provider/UserAuthenticationProvider.php#L67)
Arabic translation

test will be added soon =)
Refactoring of the build cache.

Highlights:

+ Separates out the different pieces of functionality:
    1. cache key generation.
    2. target invalidation.
    3. artifact caching.

+ Fixes several invalidation bugs:
    1. Java targets will invalidate their Scala dependents.
    2. Invalidation in non-flat mode will work properly.

 + Adds a lot of comments to the tricky bits.

 + Standardizes on the terminology 'invalidated' instead of 'changed'.
   This is more accurate, since in some cases we must rebuild targets
   even if none of their sources have changed.

 + Introduces artifact cache usage for scala. Still experimental though.

 + Introduces the notion of a 'product type' (e.g., 'classes') for a
   task. A task produces just one type of product.
add a whitelist for domains

+ code cleanup
use deactivate-mark instead of (set-mark nil)

setting the mark to nil broke C-SPC C-SPC for me.
build_path and query parameters

Please add ability to push all extra build_path method parameters to query parameters
e.g.
```perl
$r->add_route('/item/:type', name=> 'item');
$r->build_path('item', type => 'newtype', extra => 1); # gives /item/newtype?extra=1
```
sending a pull request

I have updated the Hungarian core translation
Code Review for Job #18128

Code Review for Job #18128 - Workitem available at https://www.worklist.net/worklist/workitem.php?job_id=18128&action=view
attempt to fix geofence checkin bug
Setting surefire plugin version to 2.12

Fixed build by setting surefire version to 2.12, as described in issue #20
잘못된 파일들을 삭제하고 다시 올렸습니다.

 확인부탁드립니다^^
Support for Cooper (Galaxy Ace)

I hope this is what is needed for support :)

Device: http://github.com/GalaxyICS/android_device_samsung_cooper
Array demo

RT
string、fn 、ajax 接口迁移
Update Greek translation

Can you merge it now?
코딩 실수 수정

: 을 = 로 수정
p16x16 encoding

Prediction still needs changed.
fixes #2168 fixed links in popup accept new nodes

ticket : http://www.rudder-project.org/redmine/issues/2168
Issue #8 resolved. Use of generic functions.
Update \I18nManager and \SelectQuery
Fix to bug introduced by cache optimisations.

Unsure of the speed impact of this. Note that I make use of the ```vertices``` and ```codes``` of a matplotlib ```Path``` rather than using the suggested more public ```iter_segments()```. However, matplotlib does indicate that these internal numpy arrays can be treated as immutable.
Making breadcrumb generation more intuitive

Adding `Breadcrumb::AddMany` for an array of breadcrumbs and moving breadcrumb methods to `Board` and `Thread` classes.
More decorators

Finished off some decorators I had started, now I'll start working on the biomes. Maybe I'll have something complete in a month or two.

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
make the CSS a little bit Sassier

All changes were validated by running the original and the Sass-generated CSS through CSSTidy and performing a diff on the results.
translation support

I've added an example translation for Polish language and settings default format functions.
Also, upgraded to select2 3.1
Code cleanup

Signed-off-by: Furat Afram <furat.afram@gmail.com>
0.5.5

Attempt to fix #74 with i18n
Benchmarking: Fix R link, erlang install link

Benchmarking page: Fix R project link, replace erlang download link with our basho docs Installing Erlang instructions, add a sentence re installing R on a separate machine than basho_bench, if needed.
Call redis.expire with 'self.expires' instead of 'expires'

Call redis.expire with 'self.expires' (the delta) - not 'expires' - a large number.

It might make sense to rename one of the 'expires' to reflect the fact that one is a delta and one is a point in time.
explicitly scope the $::operatingsystem variable

this silences the following warning being printed on puppet 2.7.11
(and possibly other versions):

"warning: Dynamic lookup of $operatingsystem at
/etc/puppet/modules/rvm/manifests/system_user.pp:4 is deprecated.
Support will be removed in Puppet 2.8.  Use a fully-qualified variable
name (e.g., $classname::variable) or parameterized classes."

let me know if there are any issues with this that i can fix. it's a small change so hopefully there won't be problems.
небольшая правка ошибок

* расставил запятые
* убрал повторение "(программирования) программирования"
* Элзап все-таки не Элзуп :)
OMG what a massive security hole!

No one can now edit session, except staff and speaker.
Fix error: Class ‘Template’ not found, and a minor defect in library/renrenoauth.php

Fix error: Class ‘Template’ not found in /tw2other/modules/init/func.inc.php on line 76, and a minor defect in library/renrenoauth.php

For details: http://www.guiguan.net/patches-for-tw2other-1-0-by-cluries-on-github/
Fix the mistake of StatusUpdateRequest Method

Change the taskReport to taskAttemptReport
aggiornamento pulsanti, dimensione caratteri, font ubuntu e tabella ruoli
Compiler Warnings and POM Readability

Rearranged the nbscala pom a bit for readability & got rid of some more compiler warnings.

The commit for restricting the NB platform to releases (ee2edd1a), you may or may not want to use.
Update master

I submitted the Hungarian translation. Hope I did it correctly.

-- Imre Tabori
make log more friendly in browser and use phoenix ssh private key automatically

make log more friendly in browser and use phoenix ssh private key automatically
Version页面UI添加删除交互
Extract security from Decorator

I feel like `Decorator` is doing quite a number of different things, and perhaps some of it could be nicely extracted. The `denies`/`allows` logic seemed like a good place to start as it was a little bit hacky anyway.
Some MANIFEST housekeeping
Add a Monoid instance for String.

Some minor formatting fixups, too.
Fix 'removing observer should stop firing' test

Correct me if I'm wrong but it looks like this test wasn't testing if the observer was removed.
Loosen regex test for jQuery versions

Allow `pre` versions of jQuery to be used without complaint.
Log additional deploy commands to shared log directory

I am curious why these other commands aren't uploaded by eycap also.

deploy and deploy:long may be the most common but we use these others quite frequently when doing a staggered deploy.
Add YARD documentation to project

Just making this a formal pull request, to set a precedent. Some of this stuff will needed to be updated when proper OAuth support is added.
ECMS-3538 Workflow: Error in displaying date time format

Fix description:  remove the label "dd/mm/yy" because the date format will be changed based on what is the current portal language.
include input elements w/ type="tel" or "number" when encoding form value

Summary: Right now JX.DOM.convertFormToDictionary will skip over input
elements with type="tel" (or type="number"), which are valid values for
that attribute according to http://dev.w3.org/html5/markup/input.number.html
and http://dev.w3.org/html5/markup/input.tel.html.

This makes convertFormToListOfPairs include those input elements.

Test Plan: used in subsequent change which uses input type="tel" in
conjunction with JX.DOM.convertFormToDictionary.
Update f/common/f_isAuthorisedCrewType.sqf
A failing test to remind us what we were doing.
Improvements and new implementations specific to the french language

This PR contains a few improvements and new implementations specific to the french language:
- Updated the french formatter `companySuffix`
- Added new functionalities (departments, regions, SIREN and SIRET numbers)
- Implemented missing functionnality (catch phrase)

## HOW TO

```php
<?php

$faker = Faker\Factory::create('fr_FR');

// Generates a random department name
echo $faker->departmentName; // "Haut-Rhin"

// Generates a random department number
echo $faker->departmentNumber; // "2B"

// Generates a random department info (department number => department name)
$faker->department; // array('18' => 'Cher');

// Generates a random region
echo $faker->region; // "Saint-Pierre-et-Miquelon"

// Generates a random SIREN number
echo $faker->siren; // 082 250 104

// Generates a random SIRET number
echo $faker->siret; // 347 355 708 00224

// Generates a random SIRET number (controlling the number of sequential digits)
echo $faker->siret(3); // 438 472 611 01513

```
Remove asterisk from "build/*" line to exclude all files AND folders...

...under the "build" dir.
Fixes support for running initialize commands with container lwrp

Simple fix to support running commands in initialize_commands array when using container lwrp.
Workstream progress
Function partial

The feature Jan and I discussed for allowing mustache to lookup partials using a passed function
CocoaPods specification

Added a [Podspec](http://cocoapods.org/), usable as a `:local` pod.
Should be acceptable for the main pod directory.

Example of adding ModelKit to a project with CocoaPods `Podfile`.
```
platform :ios, '5.0'

pod 'ModelKit', :local => '~/repos/ModelKit'
```
Towards making tree walk walk more fully 

This goes a long way towards addressing a long-standing problem in Enbugger that it doesn't  mark various  COP  lines as stoppable or breakpoint-able. This is seen for example in perl5db or Devel::Trepan when using Enbugger. 

It also can be used to greatly simplify and extend B::CodeLines. 

However there still is one omission that should be addressed. See *FIXME* inside newly-created test `t/utils/40walk.t`
[7.1 branch] Upgrade to 1.0.12.Final version of JBoss EJB client library

The commit here upgrades the version of JBoss EJB client library to 1.0.12.Final which contains these fixes https://issues.jboss.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+EJBCLIENT+AND+fixVersion+%3D+%221.0.12.Final%22+AND+status+%3D+Resolved+ORDER+BY+priority+DESC&mode=hide
[AS7-5903] OSGi tests may incorrectly assume that a given service is available

https://issues.jboss.org/browse/AS7-5903