Skip to content

Instantly share code, notes, and snippets.

View camd's full-sized avatar

Cameron Dawson camd

View GitHub Profile
@camd
camd / git cheats for branching
Created September 20, 2011 18:46 — forked from m8ttyB/git cheats for branching
Marlena's github cheats
Workflow:
From forked & updated repo:
create branch
Either:
-git branch litmus_11759_test_blank_search (create branch)
-git checkout litmus_11759_test_blank_search (switch to that branch)
or:
-git checkout -b litmus_11759_test_blank_search (create & switch to branch)
@camd
camd / gist:6082366
Created July 25, 2013 18:20
Enable full logging in MozTrap. Add this to your local.py. Uncomment the ``LOGGING...`` section to get extra logging. And set ``DEBUG_TOOLBAR`` to True to enable the Django debug toolbar. (be sure it's installed in your virtualenv). Uncomment DDT items to see more info in that.
TEMPLATE_DEBUG = True
from base import LOGGING
# LOGGING["handlers"]["console"] = {
# "level": "DEBUG",
# "class": "logging.StreamHandler",
# }
#
# LOGGING["root"] = {"handlers": ["console"]}
I did a cool thing that Peter did. Now I feel smart...
@camd
camd / gist:8ae8678129ac7ae604d9
Created June 26, 2014 00:14
exeucte() first
{"traceback": "Traceback (most recent call last):,
File \"/home/vagrant/treeherder-service/vendor/rest_framework/views.py\", line 396, in dispatch,
response = handler(request, *args, **kwargs),
File \"/home/vagrant/treeherder-service/treeherder/webapp/api/utils.py\", line 194, in use_jobs_model,
return model_func(*args, jm=jm, **kwargs),
File \"/home/vagrant/treeherder-service/treeherder/webapp/api/utils.py\", line 177, in wrap_oauth,
return func(request, *args, **kwargs),
File \"/home/vagrant/treeherder-service/treeherder/webapp/api/jobs.py\", line 127, in create,
jm.load_job_data(request.DATA),
File \"/home/vagrant/treeherder-service/treeherder/model/derived/jobs.py\", line 1290, in load_job_data,
@camd
camd / gist:6878b15115ed510b2a70
Created July 8, 2014 16:19
revision hash exception on dev
[2014-07-08 08:55:12,931] ERROR [treeherder.webapp.api.exceptions:25] u'897785b06dba875d6da5f1c5f6e1b3f1c813b582'
[2014-07-08 08:55:12,933] ERROR [treeherder.webapp.api.exceptions:26] Traceback (most recent call last):
File "/home/treeherder/venv/lib/python2.6/site-packages/rest_framework/views.py", line 396, in dispatch
response = handler(request, *args, **kwargs)
File "/home/treeherder/treeherder-service/treeherder/webapp/api/utils.py", line 194, in use_jobs_model
return model_func(*args, jm=jm, **kwargs)
File "/home/treeherder/treeherder-service/treeherder/webapp/api/utils.py", line 177, in wrap_oauth
return func(request, *args, **kwargs)
File "/home/treeherder/treeherder-service/treeherder/webapp/api/jobs.py", line 127, in create
jm.load_job_data(request.DATA)
@camd
camd / gist:ed9480625c36f0c48e09
Created July 15, 2014 19:14
log_parser mock test
def test_bug_suggestions_artifact(jm, initial_data, jobs_with_local_log,
sample_resultset, mock_send_request,
monkeypatch):
"""
check that at least 2 job_artifacts get inserted when running
a parse_log task
"""
def mock_get_bug_suggestions(search, status, base_uri):
return []
@camd
camd / gist:af176ad0ded02c445e2a
Created August 15, 2014 21:13
my try for responsive design in the logviewer
diff --git a/webapp/app/css/logviewer.css b/webapp/app/css/logviewer.css
index 1837759..e4d8582 100644
--- a/webapp/app/css/logviewer.css
+++ b/webapp/app/css/logviewer.css
@@ -1,6 +1,10 @@
body {
- white-space: nowrap;
- float: left;
+ padding-top: 10px;
+ position: fixed;
@camd
camd / gist:f9c4f9c975f4e8e29588
Created September 23, 2014 21:24
defer for treestatus
var updateAllWatchedRepoTreeStatus = function() {
$log.debug("updateAllWatchedRepoTreeStatus", repos);
_.each(_.keys(repos), function(repo) {
_.defer(updateTreeStatus, repo);
});
};
@camd
camd / gist:81582c99ca38eaecf02c
Created October 14, 2014 21:29
treeherder service vagrant bash cheats
function super {
sudo supervisord -c deployment/supervisord/$1_node.conf
}
cd ~/treeherder-service
export PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \$ '
[cdawson@treeherder-processor1.stage.private.scl3 ~]$ mysql -h treeherder-stage-ro-vip.db.scl3.mozilla.com -u th_user -p
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on 'treeherder-stage-ro-vip.db.scl3.mozilla.com' (110)