Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Unified Diff: polymer_1.0.4/bower_components/prism/components/prism-git.js

Issue 1205703007: Add polymer 1.0 to npm_modules (Closed) Base URL: https://chromium.googlesource.com/infra/third_party/npm_modules.git@master
Patch Set: Renamed folder to 1.0.4 Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: polymer_1.0.4/bower_components/prism/components/prism-git.js
diff --git a/polymer_1.0.4/bower_components/prism/components/prism-git.js b/polymer_1.0.4/bower_components/prism/components/prism-git.js
new file mode 100644
index 0000000000000000000000000000000000000000..0d2ecb1c12778c71e46372d644a741afbceb6021
--- /dev/null
+++ b/polymer_1.0.4/bower_components/prism/components/prism-git.js
@@ -0,0 +1,68 @@
+Prism.languages.git = {
+ /*
+ * A simple one line comment like in a git status command
+ * For instance:
+ * $ git status
+ * # On branch infinite-scroll
+ * # Your branch and 'origin/sharedBranches/frontendTeam/infinite-scroll' have diverged,
+ * # and have 1 and 2 different commits each, respectively.
+ * nothing to commit (working directory clean)
+ */
+ 'comment': /^#.*$/m,
+
+ /*
+ * a string (double and simple quote)
+ */
+ 'string': /("|')(\\?.)*?\1/m,
+
+ /*
+ * a git command. It starts with a random prompt finishing by a $, then "git" then some other parameters
+ * For instance:
+ * $ git add file.txt
+ */
+ 'command': {
+ pattern: /^.*\$ git .*$/m,
+ inside: {
+ /*
+ * A git command can contain a parameter starting by a single or a double dash followed by a string
+ * For instance:
+ * $ git diff --cached
+ * $ git log -p
+ */
+ 'parameter': /\s(--|-)\w+/m
+ }
+ },
+
+ /*
+ * Coordinates displayed in a git diff command
+ * For instance:
+ * $ git diff
+ * diff --git file.txt file.txt
+ * index 6214953..1d54a52 100644
+ * --- file.txt
+ * +++ file.txt
+ * @@ -1 +1,2 @@
+ * -Here's my tetx file
+ * +Here's my text file
+ * +And this is the second line
+ */
+ 'coord': /^@@.*@@$/m,
+
+ /*
+ * Regexp to match the changed lines in a git diff output. Check the example above.
+ */
+ 'deleted': /^-(?!-).+$/m,
+ 'inserted': /^\+(?!\+).+$/m,
+
+ /*
+ * Match a "commit [SHA1]" line in a git log output.
+ * For instance:
+ * $ git log
+ * commit a11a14ef7e26f2ca62d4b35eac455ce636d0dc09
+ * Author: lgiraudel
+ * Date: Mon Feb 17 11:18:34 2014 +0100
+ *
+ * Add of a new line
+ */
+ 'commit_sha1': /^commit \w{40}$/m
+};

Powered by Google App Engine
This is Rietveld 408576698