{"push_id":898905014,"size":6,"distinct_size":6,"ref":"refs/heads/develop","head":"a219a4dc27b21c2ea2ee15f92c9457eb1a3fd581","before":"3791febf032263f0af66e50c5589b69f9162a0ad","commits":[{"sha":"64c554540a5a73ec5b3e5caf0a2ece62a7dfa6dc","author":{"email":"79c0aa19268e2f16457f1071f0501c07d68b1477@pdx.edu","name":"Wyatt Baldwin"},"message":"When running `make init`, remove existing virtualenv first\n\nDoing so seems safe in this context since `make init` doesn't do much\nsetup.","distinct":true,"url":"https://api.github.com/repos/PSU-OIT-ARC/django-arcutils/commits/64c554540a5a73ec5b3e5caf0a2ece62a7dfa6dc"},{"sha":"54898f7ab3740c8f869cbf69d9e02f8e922d6799","author":{"email":"79c0aa19268e2f16457f1071f0501c07d68b1477@pdx.edu","name":"Wyatt Baldwin"},"message":"Add settings.get_setting()\n\nThis provides a safe and convenient way to grab a setting that may not\nbe present.\n\nSee the change in templatetags/arc.py to see how it cuts down on boiler-\nplate.","distinct":true,"url":"https://api.github.com/repos/PSU-OIT-ARC/django-arcutils/commits/54898f7ab3740c8f869cbf69d9e02f8e922d6799"},{"sha":"9b8717413064cc282b1d4e36ed5df9f86c35edd5","author":{"email":"79c0aa19268e2f16457f1071f0501c07d68b1477@pdx.edu","name":"Wyatt Baldwin"},"message":"Add component registry\n\nThis is like a very simplified Zope component registry. It gives us a\nnice place to stash things like connection pools (or that's the idea\nanyway).","distinct":true,"url":"https://api.github.com/repos/PSU-OIT-ARC/django-arcutils/commits/9b8717413064cc282b1d4e36ed5df9f86c35edd5"},{"sha":"d2eaabd4ef9fab4dd582740b1f2b1787475d982e","author":{"email":"79c0aa19268e2f16457f1071f0501c07d68b1477@pdx.edu","name":"Wyatt Baldwin"},"message":"Add connection arg to ldapsearch()\n\nIf a connection is passed, this will be used instead of constructing\none via `ldap.connect()`.\n\nThis allows a project to create a connection (or connection pool) up\nfront and then reuse it instead of continuously creating new\nconnections.","distinct":true,"url":"https://api.github.com/repos/PSU-OIT-ARC/django-arcutils/commits/d2eaabd4ef9fab4dd582740b1f2b1787475d982e"},{"sha":"6fbcc9db1249544a4067048bfff47d0c37769e46","author":{"email":"79c0aa19268e2f16457f1071f0501c07d68b1477@pdx.edu","name":"Wyatt Baldwin"},"message":"In ldapsearch(), use registered LDAP connection if available\n\nIf a connection object isn't passed explicitly, look for a connection\nobject in the component registry before falling back to creating a\nnew connection automatically from settings.\n\nThis solves the problem of connections being created and opened for\nevery single LDAP search. A project can now construct a connection or\nconnection pool up front and stick it in the registry for `ldapsearch()`\nto use.","distinct":true,"url":"https://api.github.com/repos/PSU-OIT-ARC/django-arcutils/commits/6fbcc9db1249544a4067048bfff47d0c37769e46"},{"sha":"a219a4dc27b21c2ea2ee15f92c9457eb1a3fd581","author":{"email":"79c0aa19268e2f16457f1071f0501c07d68b1477@pdx.edu","name":"Wyatt Baldwin"},"message":"Make LDAP connection test slightly more useful","distinct":true,"url":"https://api.github.com/repos/PSU-OIT-ARC/django-arcutils/commits/a219a4dc27b21c2ea2ee15f92c9457eb1a3fd581"}]}