Log of /contributions/modules/versioncontrol_project/versioncontrol_project.install
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.24 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun May 31 17:32:33 2009 UTC
(5 months, 4 weeks ago)
by
jpetso
Branch:
MAIN
Changes since
1.23: +2 -2 lines
Diff to
previous 1.23
Block deltas are only varchar(32), so let's lose the 'versioncontrol_project_' prefix.
(The module is stored in the block definition row anyways.)
Hopefully, nobody has yet executed that update function.
If someone did, just reconfigure your blocks please.
Revision
1.21 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Feb 14 14:19:51 2009 UTC
(9 months, 1 week ago)
by
jpetso
Branch:
MAIN
CVS Tags:
DRUPAL-6--1-0-BETA2
Changes since
1.20: +26 -1 lines
Diff to
previous 1.20
* Implement the 'nids' operation constraint natively (with table joins).
* Fix the item query for updating project/item associations when the
project directory changes - it didn't include the repo_id, which is baad.
* Move hook_enable() to versioncontrol_project.install, as it isn't
executed in when residing in the .module file.
* Use commitlog_operations_page() instead of commitlog_operations() so that
query argument filters work also on node/$nid/commitlog.
Revision
1.20 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 10 17:50:32 2009 UTC
(9 months, 2 weeks ago)
by
jpetso
Branch:
MAIN
CVS Tags:
DRUPAL-6--1-0-BETA1
Changes since
1.19: +93 -6 lines
Diff to
previous 1.19
#363883 by jpetso: Keep track of nids for items and operations in the db.
Still comes without directly hooking into the versioncontrol_get_operations()
query, but even without that we can already cut down a lot on queries.
Lose two API calls (get_statistics() and get_projects_for_operation())
in favor of lower-level code (direct queries or new constraints for
versioncontrol_project_get_projects()).
Also fix the user account page's project/commit display to work again.
To the best of my knowledge, the project node integration module should
now work correctly again, and more efficiently than ever before.
Further performance improvements ('project_nids' constraint for
versioncontrol_get_operations()) pending.
Revision
1.17 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 4 13:26:18 2009 UTC
(10 months, 3 weeks ago)
by
jpetso
Branch:
MAIN
Changes since
1.16: +64 -40 lines
Diff to
previous 1.16
D6 upgrade item 3.: New Schema API.
Converted using deadwood, manual tweaking and new
table/column descriptions by myself.
Revision
1.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 11 04:44:01 2008 UTC
(22 months, 2 weeks ago)
by
jpetso
Branch:
MAIN
CVS Tags:
DRUPAL-5--2-0-ALPHA1,
DRUPAL-5--2-0-RC1
Branch point for:
DRUPAL-5--2
Changes since
1.14: +4 -3 lines
Diff to
previous 1.14
Two unrelated changes:
* Modify some descriptions so that they fit the new
project.module-only direction of the module. (Heavy-heartedly.)
* Be more careful when retrieving metrics (line change counts,
as introduced by Corsix). Neither the Metrics module nor the
statistics function are required to exist, so check on those.
Revision
1.12 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 30 00:37:55 2007 UTC
(2 years, 1 month ago)
by
jpetso
Branch:
MAIN
CVS Tags:
DRUPAL-5--1-4,
DRUPAL-5--1-5
Branch point for:
DRUPAL-5
Changes since
1.11: +14 -7 lines
Diff to
previous 1.11
Follow-up to commit 85948: Make an index out of (repo_id, directory).
Not being able to make it unique does not mean we can't index it for
(hopefully) better performance.
Awesome, that's three negations in one sentence ;)
Let me be bold and assume nobody has done the upgrade from three days ago
yet, so it goes as addendum to the first update.
Revision
1.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 29 21:06:21 2007 UTC
(2 years, 1 month ago)
by
jpetso
Branch:
MAIN
Changes since
1.10: +14 -13 lines
Diff to
previous 1.10
The right way to write '%d' is without quotes, so remove all of those.
Also, add a previously forgotten configuration variable to the
uninstallation function so that it's actually deleted.
Revision
1.10 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 26 14:35:46 2007 UTC
(2 years, 1 month ago)
by
jpetso
Branch:
MAIN
CVS Tags:
DRUPAL-5--1-3
Changes since
1.9: +25 -5 lines
Diff to
previous 1.9
* Remove the UNIQUE (repo_id, directory) as there can be multiple
"empty" projects that have (0, '') for those values.
Please give update.php a shot.
* Implement the "restrict project creation for users without VCS account"
option. node_access() can't be hooked into, so for better usability
we might want to get an additional patch into project.inc.
* Properly namespace the get_projects_for_commit() function.
Revision
1.9 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 20 15:07:46 2007 UTC
(2 years, 2 months ago)
by
jpetso
Branch:
MAIN
CVS Tags:
DRUPAL-5--1-1,
DRUPAL-5--1-2
Changes since
1.8: +14 -2 lines
Diff to
previous 1.8
Yeah, sure, bug free and feature complete. Well, I only said (in the
release note) that I believed that for the time being. So:
* Clean up properly by removing all of the variables that are created.
* Add two TODOs for missing functionality from project.module itself.
Revision
1.7 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Aug 9 17:59:06 2007 UTC
(2 years, 3 months ago)
by
jpetso
Branch:
MAIN
Changes since
1.6: +5 -14 lines
Diff to
previous 1.6
Turning the project node integration module upside down:
- rework the API and the database structure
- introduce admin and commit access forms, and alter the node edit form
in order to add repository and directory controls.
Needs some love with the directory validation, but quite capable otherwise.
Revision
1.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 13 15:02:21 2007 UTC
(2 years, 4 months ago)
by
jpetso
Branch:
MAIN
Changes since
1.3: +10 -2 lines
Diff to
previous 1.3
Move the account application table from the VCS account tables
to the project node integration. It will be possible to have
site-wide permissions (nid == 0) and project-only permissions (nid = $nid),
and which one of those two modes is actually used will be determined
by a settings variable.
That's the plan, at least. Enough to get versioncontrol_cvs.install's
database schema clean enough for an initial commit.
Revision
1.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 12 14:37:00 2007 UTC
(2 years, 4 months ago)
by
jpetso
Branch:
MAIN
Changes since
1.2: +3 -1 lines
Diff to
previous 1.2
Remove 'tags' from get_commits() in accordance with the main API module,
and add a note on multiple-repository projects.
Revision
1.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 9 09:40:57 2007 UTC
(2 years, 4 months ago)
by
jpetso
Branch:
MAIN
Initial commit of Version Control / Project Node Integration.
Featuring .info, .install and README.txt,
the module itself is still missing though.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.