CIA.vc
djblets
Real-time open source activity stats
Stats » Projects » navi-misc » djblets
informationsyndicateUTC clock
18:13 on May 27, 2012
event counters
The last message was received 2.82 years ago at 04:23 on Aug 03, 2009
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 0 messages last month
191 messages since the first one, 5.37 years ago, for an average of 1.46 weeks between messages
recent messages
dateReversed sort columnprojectcontentlink
04:22 on Aug 03, 2009navi-misc
Commit by chipx86 :: r12162 djblets/ (NEWS djblets/__init__.py):
Release Djblets 0.5.1.
#
21:48 on Jul 18, 2009navi-misc
Commit by chipx86 :: r12153 djblets/djblets/util/ (misc.py filesystem.py):
Add djblets.util.filesystem.is_exe_in_path, which will check if the specified executable is in the executable search path.

This function will do intelligent file extension determination. It expects
an application name without a file extension (such as "cvs") and will append
the ".exe" on Windows. This is an improvement over the method we used in
Review Board before where we blindly searched for "cvs" (which could in theory
exist yet not be an executable) on Windows, or "cvs.exe" (which could in
theory exist yet not be an executable) on Linux.

Reviewed at http://reviews.review-board.org/r/917/
#
03:55 on Jun 21, 2009navi-misc
Commit by chipx86 :: r12152 djblets/djblets/__init__.py:
Fix the version string generation when not a final or RC release.
#
02:04 on Jun 21, 2009navi-misc
Commit by chipx86 :: r12151 djblets/djblets/__init__.py:
Bump to Djblets 0.5.1alpha1.dev.
#
01:57 on Jun 21, 2009navi-misc
Commit by chipx86 :: r12149 djblets/ (setup.py NEWS djblets/__init__.py):
Release 0.5 final.
#
20:17 on Jun 16, 2009navi-misc
Commit by chipx86 :: r12148 djblets/djblets/media/js/jquery-1.2.6.min.js:
Remove the old jQuery. We don't use it anymore.
#
01:41 on Jun 14, 2009navi-misc
Commit by chipx86 :: r12147 djblets/setup.py:
Bump to Djblets 0.5rc3.dev.
#
00:14 on Jun 14, 2009navi-misc
Commit by chipx86 :: r12145 djblets/ (setup.py NEWS):
Release 0.5 RC 2.
#
09:13 on Jun 12, 2009navi-misc
Commit by chipx86 :: r12144 djblets/djblets/media/js/jquery.gravy.js:
Add a concept of "in progress" to queues.

This change adds a concept of "in progress" to queues, allowing us to
call start() multiple times without running the same queue multiple
times, which would just cause problems. Now we can call start() all we want,
but the queue will stay in sync.

Note that calling next() multiple times will still cause the queue to be
processed multiple times, out of order, but that's less of a problem.
next() should only be called from a task in queue that is ending.
#
23:53 on Jun 07, 2009navi-misc
Commit by chipx86 :: r12143 djblets/djblets/datagrid/grids.py:
Optimize our datagrid queries when sorting data.

We were doing one big query for the data in the datagrid, but when
sorting, it could take a long time to fetch the results. In MySQL (our
test case for this) we were hitting several slowdowns, as it needed to
set up a temporary table and do a filesort on the data.

To improve the speed, we now query for the IDs only, factoring out all
other parts of the provided query. We can then perform a second query,
fetching the data we need, by querying specifically for entries with
those IDs, after all sorting has been applied.

A side-effect of this optimization is that things may be dropped from
the initial query. This isn't a problem for most uses, but if subqueries
are used and the datagrid cells are expected to be able to access this
data, that data will end up stripped away and the cells will fail.

This can be worked around by either turning off optimize_sorts for the
datagrid, or overriding post_process_queryset to specify those extra
subqueries (the latter being significantly better for larger datasets).

Reviewed at http://reviews.review-board.org/r/883/
#
02:16 on Jun 06, 2009navi-misc
Commit by chipx86 :: r12142 djblets/djblets/datagrid/grids.py:
Go back to using select_related only when needed. While it would save
queries per row, it means triggering more expensive, time-conusming
queries up-front that aren't always as optimized as the subsequent,
smaller queries.

This takes down some queries from 45 seconds down to 2.
#
04:35 on May 28, 2009navi-misc
Commit by chipx86 :: r12141 djblets/djblets/util/fields.py:
Patch by Paolo Borelli to fix a typo in a variable name when receiving
an unexpected value type in JSONField.

Reviewed at http://reviews.review-board.org/r/875/
#
04:33 on May 28, 2009navi-misc
Commit by chipx86 :: r12140 djblets/ (djblets/log/__init__.py AUTHORS):
Patch by Paolo Borelli to fix logging when unable to write to the
specified log file. It will now fall back on stderr.

Reviewed at http://reviews.review-board.org/r/877/
#
03:38 on May 19, 2009navi-misc
Commit by chipx86 :: r12132 djblets/setup.py:
Fixed the license in setup.py. We listed it as GPL when we meant MIT.

Fixes bug #1120.
#
04:54 on May 04, 2009navi-misc
Commit by chipx86 :: r12092 djblets/setup.py:
Bump to 0.5rc2.dev.
#
03:41 on May 04, 2009navi-misc
Commit by chipx86 :: r12090 djblets/ (setup.py NEWS):
Release 0.5 RC 1.
#
00:58 on Apr 28, 2009navi-misc
Commit by chipx86 :: r12062 djblets/djblets/siteconfig/django_settings.py:
Fix some issues in setting the timezone. We had two variables for settings.TIME_ZONE, and one was clobbering the other. We also now set the TZ environment variable just like Django does.
#
10:13 on Apr 20, 2009navi-misc
Commit by chipx86 :: r12042 djblets/djblets/datagrid/grids.py:
Always use select_related(depth=1) when fetching items in a DataGrid.

We were conditionally calling select_related(depth=1) based on sort
orders when fetching items from the DataGrid. However, in many (most?)
cases, cells are going to display data on models from foreign keys on
the object. So, we instead always call select_related(depth=1), since
it's not that much more expensive a query, but may save several
subsequent queries per row.

Reviewed at http://reviews.review-board.org/r/816/
#
00:52 on Apr 20, 2009navi-misc
Commit by chipx86 :: r12039 djblets/djblets/media/js/jquery.gravy.js:
Prevent the default action when clicking the edit icon for an inline
editor. This prevents the page from scrolling in some browsers.

Fixes Review Board Bug #1057.
#
08:45 on Apr 07, 2009navi-misc
Commit by chipx86 :: r12017 djblets/djblets/util/templatetags/djblets_utils.py:
Make ageid return an empty string for the CSS class if the timestamp is None.
#