Difference between revisions of "Dev Tools"

From Dreamwidth Notes
Jump to: navigation, search
m
m
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
{{Update|text=DW has moved to git so this is no longer accurate.}}
 +
 
<dwuser>exor674</dwuser> and <dwuser>afuna</dwuser> set up a [[mercurial]] repository for useful development tools.   
 
<dwuser>exor674</dwuser> and <dwuser>afuna</dwuser> set up a [[mercurial]] repository for useful development tools.   
  
 
== Syncing with the tools repository ==
 
== Syncing with the tools repository ==
  
These instructions will make <code>$LJHOME/bin/cvsreport.pl</code> check out and maintain the tools directory.
+
First check the tools out into the ext directory:
  
First check the tools out into the CVS directory:
+
  cd $LJHOME/ext
 
+
  cd $LJHOME/cvs
+
 
  hg clone https://bitbucket.org/anall/dwdev-tools/
 
  hg clone https://bitbucket.org/anall/dwdev-tools/
  
If <code>multicvs-local.conf</code> does NOT exist in the <code>$LJHOME/cvs</code> directory, create it with the content:
+
Then, you will either want to add the bin contents into your <code>$PATH</code>, or call them manually:
  
  HG(dwdev-tools)    = https://bitbucket.org/anall/dwdev-tools/
+
  $LJHOME/ext/dwdev-tools/bin/ljconsole
dwdev-tools        .
+
  
But, if you are using dw-nonfree (which you probably are), multicvs-local.conf will already exist.  Add this line under HG(dw-nonfree):
+
You will have to manually update this directory:
  
HG(dwdev-tools)    = https://bitbucket.org/anall/dwdev-tools/
+
  cd $LJHOME/ext/dwdev-tools
 
+
  hg pull
And this under <code>dw-nonfree        .</code>
+
  hg update
 
+
dwdev-tools        .
+
 
+
Then, sync:
+
 
+
$LJHOME/bin/cvsreport.pl --sync --cvsonly
+
  
 
== Current Tools ==
 
== Current Tools ==
Line 32: Line 25:
 
* [[Dev_Tools/schwartz_buildup]]
 
* [[Dev_Tools/schwartz_buildup]]
 
* [[Dev_Tools/ljconsole]]
 
* [[Dev_Tools/ljconsole]]
 +
* [[Dev_Tools/inject-latest]]
 +
* [[Dev_Tools/memcache_view]]
 +
 +
== Past Tools ==
 +
 +
* lookup-routing: Now in the main repository: [[Routing and Template Cookbook: Find the handler for a URL]]
  
 
[[Category: Development]]
 
[[Category: Development]]
 
[[Category: Dev Tools]]
 
[[Category: Dev Tools]]

Latest revision as of 21:53, 1 August 2013

Needs Update: DW has moved to git so this is no longer accurate.

[info]exor674 and [info]afuna set up a mercurial repository for useful development tools.

Syncing with the tools repository

First check the tools out into the ext directory:

cd $LJHOME/ext
hg clone https://bitbucket.org/anall/dwdev-tools/

Then, you will either want to add the bin contents into your $PATH, or call them manually:

$LJHOME/ext/dwdev-tools/bin/ljconsole

You will have to manually update this directory:

 cd $LJHOME/ext/dwdev-tools
 hg pull
 hg update

Current Tools

Past Tools