public
Description: A buildbot GUI for OS X
Homepage: http://code.google.com/p/buildwatch/
Clone URL: git://github.com/dustin/buildwatch.git
Search Repo:
Added a richer about box (though it still kind of sucks).
dustin (author)
Fri Apr 18 15:45:27 -0700 2008
commit  032c1633ed5540b35f8e855ba0b5c7ca2bd86daf
tree    45b9b129d37e93b55bd3de554b2021d4072abeb9
parent  8e51f56ee75f8449ef2e84e9f8f71cb9f8c45028
...
17
18
19
 
20
21
22
...
58
59
60
 
61
62
63
...
163
164
165
 
166
167
168
...
227
228
229
 
230
231
232
...
264
265
266
 
 
 
 
 
 
 
 
267
268
269
...
17
18
19
20
21
22
23
...
59
60
61
62
63
64
65
...
165
166
167
168
169
170
171
...
230
231
232
233
234
235
236
...
268
269
270
271
272
273
274
275
276
277
278
279
280
281
0
@@ -17,6 +17,7 @@
0
     DA2AC8F60D86370C00F34EA8 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA2AC8F50D86370C00F34EA8 /* Sparkle.framework */; };
0
     DA2AC8FC0D86372D00F34EA8 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = DA2AC8F50D86370C00F34EA8 /* Sparkle.framework */; };
0
     DA3960E40D7F913700090B48 /* MessageBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = DA3960E30D7F913700090B48 /* MessageBridge.m */; };
0
+ DA6007B90DB95BAA00237DC9 /* Credits.html in Resources */ = {isa = PBXBuildFile; fileRef = DA6007B70DB95BAA00237DC9 /* Credits.html */; };
0
     DA69994A0DB953AE0007E38B /* keyboard_leds.c in Sources */ = {isa = PBXBuildFile; fileRef = DA6999490DB953AE0007E38B /* keyboard_leds.c */; };
0
     DA6999630DB956A70007E38B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA6999620DB956A70007E38B /* IOKit.framework */; };
0
     DAE03EAD0D7FB0EF00518D60 /* Builder.m in Sources */ = {isa = PBXBuildFile; fileRef = DAE03EAC0D7FB0EF00518D60 /* Builder.m */; };
0
@@ -58,6 +59,7 @@
0
     DA2AC8F50D86370C00F34EA8 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = "<group>"; };
0
     DA3960E20D7F913700090B48 /* MessageBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageBridge.h; sourceTree = "<group>"; };
0
     DA3960E30D7F913700090B48 /* MessageBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MessageBridge.m; sourceTree = "<group>"; };
0
+ DA6007B80DB95BAA00237DC9 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = English; path = English.lproj/Credits.html; sourceTree = "<group>"; };
0
     DA6999490DB953AE0007E38B /* keyboard_leds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = keyboard_leds.c; sourceTree = "<group>"; };
0
     DA6999500DB954050007E38B /* keyboard_leds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keyboard_leds.h; sourceTree = "<group>"; };
0
     DA6999620DB956A70007E38B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
0
@@ -163,6 +165,7 @@
0
     29B97317FDCFA39411CA2CEA /* Resources */ = {
0
       isa = PBXGroup;
0
       children = (
0
+ DA6007B70DB95BAA00237DC9 /* Credits.html */,
0
         77C8C1F70C07829500965286 /* MainMenu.xib */,
0
         8D1107310486CEB800E47090 /* Info.plist */,
0
         089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
0
@@ -227,6 +230,7 @@
0
         77631A3F0C0748CF005415CB /* main.py in Resources */,
0
         7790198F0C07548A00326F66 /* BuildWatchAppDelegate.py in Resources */,
0
         77C8C1F90C07829500965286 /* MainMenu.xib in Resources */,
0
+ DA6007B90DB95BAA00237DC9 /* Credits.html in Resources */,
0
       );
0
       runOnlyForDeploymentPostprocessing = 0;
0
     };
0
@@ -264,6 +268,14 @@
0
         77C8C1F80C07829500965286 /* English */,
0
       );
0
       name = MainMenu.xib;
0
+ sourceTree = "<group>";
0
+ };
0
+ DA6007B70DB95BAA00237DC9 /* Credits.html */ = {
0
+ isa = PBXVariantGroup;
0
+ children = (
0
+ DA6007B80DB95BAA00237DC9 /* English */,
0
+ );
0
+ name = Credits.html;
0
       sourceTree = "<group>";
0
     };
0
 /* End PBXVariantGroup section */
...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
0
@@ -1 +1,32 @@
0
+<?xml version="1.0" encoding="UTF-8"?>
0
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
0
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
0
+<html lang="en">
0
+ <head>
0
+ <title>BuildWatch</title>
0
+ </head>
0
+
0
+ <body>
0
+ <p>
0
+ BuildWatch watches a <a href="http://buildbot.net/">buildbot</a> instance
0
+ and lets you know when builds are running and when they succeed or fail.
0
+ </p>
0
+ <p>
0
+ This software was written by <a href="mailto:dustin@spy.net">Dustin
0
+ Sallings</a> for personal and educational use. It may also be used for
0
+ anything else you feel like doing with it.
0
+ </p>
0
+ <p>
0
+ This software uses <a href="http://growl.info/">growl</a> and <a
0
+ href="http://twistedmatrix.com/">twisted</a> and all kinds of other
0
+ stuff.
0
+ </p>
0
+ <p>
0
+ The LED manipulation code was written by <a
0
+ href="http://googlemac.blogspot.com/2008/04/manipulating-keyboard-leds-through.html">Amit
0
+ Singh</a>. It's great for people like me who map their caps lock to
0
+ control so that it's useful. :)
0
+ </p>
0
+ </body>
0
+</html>

Comments

    No one has commented yet.