11 years agoreaplced the git service code (main gitbackendinterface()) with a new
paulr [Tue, 8 Nov 2011 09:20:41 +0000]
reaplced the git service code (main gitbackendinterface()) with a new
one that does permission checking

11 years agochanges to git management links based on perms
paulr [Tue, 8 Nov 2011 08:45:37 +0000]
changes to git management links based on perms
changes to debug to create a more useful db
changes to database to add more functions that return info
changes to the login form to stop the padding spam

11 years agopermissions resolution now works for repos.
paulr [Mon, 7 Nov 2011 18:15:06 +0000]
permissions resolution now works for repos.
added a permissions unit test
fixed group create to add owner user as a member

11 years agoadded a permissions unit test
paulr [Mon, 7 Nov 2011 17:51:41 +0000]
added a permissions unit test
fixed group create to add owner user as a member

11 years agoPrettied up the permissions page a bit
paulr [Mon, 7 Nov 2011 16:31:11 +0000]
Prettied up the permissions page a bit

11 years agoIts a nightmare in pastel! but permission management on repos now
paulr [Mon, 7 Nov 2011 16:21:42 +0000]
Its a nightmare in pastel! but permission management on repos now
works quite well

11 years agoI really should just focus on something and finish that one thing
paulr [Mon, 7 Nov 2011 11:18:20 +0000]
I really should just focus on something and finish that one thing
before moving onto some other bits of code.
added some menu colours
added some config dialog
added some repo config dialog

11 years agotrying a few table layouts and designs
paulr [Mon, 7 Nov 2011 11:06:02 +0000]
trying a few table layouts and designs

fixed the configuration dialog

11 years agostarted implementing the configuration dialog stuff
paulr [Mon, 7 Nov 2011 10:45:03 +0000]
started implementing the configuration dialog stuff

configuration is "Generic" in that anything could add things to the
configuration page by updating CONFIG_VARS globally.

11 years agomoved permissions to radio boxes
paulr [Mon, 7 Nov 2011 10:14:15 +0000]
moved permissions to radio boxes
fixed db publishication

11 years agomore repo permissions additions
paulr [Mon, 7 Nov 2011 06:30:05 +0000]
more repo permissions additions

11 years agoworking on repo permissions code
paulr [Mon, 7 Nov 2011 06:19:43 +0000]
working on repo permissions code

11 years agoIm sooooo happy, the repo can be initialised when its totally
paulr [Mon, 7 Nov 2011 05:16:41 +0000]
Im sooooo happy, the repo can be initialised when its totally
blank, like this form an existing repo:

git remote add mygwvprepo https://username@website/gwvp/git/myrepo.git
git push mygwvprepo master

that is briliant.

11 years agoIm sooooo happy, the repo can be initialised when its totally
paulr [Mon, 7 Nov 2011 05:14:47 +0000]
Im sooooo happy, the repo can be initialised when its totally
blank, like this form an existing repo:

git remote add mygwvprepo https://username@website/gwvp/git/myrepo.git
git push mygwvprepo master

that is briliant.

11 years agoadded a few comments on the repo addition page
paulr [Mon, 7 Nov 2011 05:13:00 +0000]
added a few comments on the repo addition page
added a section in the todo for what im currently working on (to
remind myself)

11 years agovarious repo admin bits
paulr [Mon, 7 Nov 2011 05:09:35 +0000]
various repo admin bits
starting to implement the repo permissions bit
changed the way index.php finds its library

11 years agogot a working git backend with web push. however, it'll need some
paulr [Sun, 6 Nov 2011 17:36:06 +0000]
got a working git backend with web push. however, it'll need some
explaining when a user creates a repo for the first time

11 years agopushed and pulled the first branch.. yes, i pushed, i pushed hard. but
paulr [Sun, 6 Nov 2011 17:05:58 +0000]
pushed and pulled the first branch.. yes, i pushed, i pushed hard. but
theres a problem, unless the git inside out website has a branch,
things get very weird. I dont really get whats going on here - need to
understand git a little better

11 years agomade my star image a bit nicer
paulr [Sun, 6 Nov 2011 16:05:57 +0000]
made my star image a bit nicer
added the captcha plugin, which actually depends on
securimage/phpcaptcha from - works quite
well, and this way i dont have to carry the phpcaptcha code with my
source tree.

added the capture bits to the reigstration page, but registration page
itself isnt functional

11 years agofixing how group gets returned
paulr [Sun, 6 Nov 2011 15:13:07 +0000]
fixing how group gets returned

11 years agoAdded some form validation bits, with the ability to return posts back
paulr [Sun, 6 Nov 2011 14:54:06 +0000]
Added some form validation bits, with the ability to return posts back
to whence they came

Added an awesome star i made in gimp in 10 seconds to point out faulty
form values.

11 years agoone minor addition
paulr [Sat, 5 Nov 2011 18:05:30 +0000]
one minor addition

11 years agoadded a TODO file for a roadmap
paulr [Sat, 5 Nov 2011 18:04:51 +0000]
added a TODO file for a roadmap

11 years agohow to get db going added to install
paulr [Sat, 5 Nov 2011 17:30:42 +0000]
how to get db going added to install

11 years agoadded some text to the install file, though i dont think this app
paulr [Sat, 5 Nov 2011 17:29:06 +0000]
added some text to the install file, though i dont think this app
is actually installable without some kind of procreated database file

added some text to the top of the readme as a warning to kids that
this code is unsafe

11 years agostarted some input validation code and unit tests for it
paulr [Sat, 5 Nov 2011 17:19:44 +0000]
started some input validation code and unit tests for it

11 years agogroup membership can now be modified
paulr [Sat, 5 Nov 2011 17:03:40 +0000]
group membership can now be modified

11 years agoworking on the user/group administration page.
paulr [Sat, 5 Nov 2011 15:41:50 +0000]
working on the user/group administration page.
- group membership
- group creation
- group modifications
- user createion

11 years agoadded the ability to clone a repo via a bundle... tonnes of fun that
paulr [Fri, 4 Nov 2011 18:09:51 +0000]
added the ability to clone a repo via a bundle... tonnes of fun that
one, but still should work.

cloning from a repo that has been created this way actually works, so
im reasonably happy with it atm

11 years agorepo admin work for dealing with bundles (For initial repo creation).
paulr [Fri, 4 Nov 2011 17:11:44 +0000]
repo admin work for dealing with bundles (For initial repo creation).

Im a little confused about how git bundles actually work... they seem

11 years agowow, i just pulled a repo via git from this interface... its
paulr [Fri, 4 Nov 2011 15:56:36 +0000]
wow, i just pulled a repo via git from this interface... its
beautiful... havent got backend setup for pushing yet, but we're a
step closer. I've found i can "read" without having to use
git-http-backend - which is grand.

Other changes
Made a single function for checking user auth
added a function to push for a basic auth login
added a function to check for basic auth details

11 years agogit backend stuff
paulr [Fri, 4 Nov 2011 09:45:34 +0000]
git backend stuff

11 years agojust trying to figure out how to get someone to auth at the gitbackend
paulr [Fri, 4 Nov 2011 09:06:41 +0000]
just trying to figure out how to get someone to auth at the gitbackend

11 years agostarted work on the git backend bit
paulr [Fri, 4 Nov 2011 08:57:04 +0000]
started work on the git backend bit

11 years agoremoved the permissions bit on the repo creation - will happen later,
paulr [Fri, 4 Nov 2011 07:58:02 +0000]
removed the permissions bit on the repo creation - will happen later,
we'll use "sensible" defaults like read-only to everyone, write to the
creator only

11 years agomore repo admin gui, added a component for controlling cmd line git
paulr [Fri, 4 Nov 2011 06:37:56 +0000]
more repo admin gui, added a component for controlling cmd line git

11 years agojust wanted to change the .project file so the commit with the title 'asdf' goes...
paulr [Fri, 4 Nov 2011 06:07:59 +0000]
just wanted to change the .project file so the commit with the title 'asdf' goes away

11 years agoimplemented a plugin loader so i can add things like
paulr [Fri, 4 Nov 2011 05:54:18 +0000]
implemented a plugin loader so i can add things like without having to carry their code in my
repo. hopefully should be quite simple

11 years agominor text change
paulr [Thu, 3 Nov 2011 16:41:34 +0000]
minor text change

11 years agostarted work on the repo page
paulr [Thu, 3 Nov 2011 16:37:07 +0000]
started work on the repo page
added a table for repo permissions
added to debug for createing some repo entries on a recreation

11 years agoremoved a pointless permission check
paulr [Thu, 3 Nov 2011 16:09:39 +0000]
removed a pointless permission check

11 years agoadded an auth component to allow permission checking and rejection for
paulr [Thu, 3 Nov 2011 16:07:43 +0000]
added an auth component to allow permission checking and rejection for
inclusion in permission-requiring pages and data.

11 years agoadded a modify line to groups for admin users
paulr [Wed, 2 Nov 2011 16:36:02 +0000]
added a modify line to groups for admin users

11 years agoadded a modify component to the user lines in the user admin page - it
paulr [Wed, 2 Nov 2011 16:33:43 +0000]
added a modify component to the user lines in the user admin page - it
doesnt work!

11 years agoimplemented authentication levels of anon,user,admin and setup the
paulr [Wed, 2 Nov 2011 16:31:40 +0000]
implemented authentication levels of anon,user,admin and setup the
user admin page to support them as well as the menu items components.
Also made the menu bar a different colour - an ugly colour - need to
implement css properly really.

11 years agooriginally i had planned for the username to be the email address and
paulr [Wed, 2 Nov 2011 15:15:03 +0000]
originally i had planned for the username to be the email address and
to have a nick name which was generally visible... until i realised
you cant go for a login to the git
repo (which you need for git clone http://.../ urls that have logins)

11 years agomoving config aside so i can have my own
paulr [Wed, 2 Nov 2011 15:04:22 +0000]
moving config aside so i can have my own

11 years agoadding a config page, added some user admin page fluff
paulr [Wed, 2 Nov 2011 15:03:40 +0000]
adding a config page, added some user admin page fluff

11 years agoUser page code for user/group admin
paulr [Wed, 2 Nov 2011 02:39:57 +0000]
User page code for user/group admin
database code
unit tests for database bits

11 years agoadded numerous database components
paulr [Tue, 1 Nov 2011 09:37:13 +0000]
added numerous database components
added a unit test for database setup/control

11 years agoinitial setup pages
paulr [Tue, 1 Nov 2011 06:53:04 +0000]
initial setup pages

11 years agoadded more framework bits,
paulr [Tue, 1 Nov 2011 04:54:08 +0000]
added more framework bits,
 - repo admin
 - user admin
 - debug page
 - started setup pages
 - database creation
 - login forms
 - minor css changes

11 years agosome framework stuff
paulr [Mon, 31 Oct 2011 16:40:39 +0000]
some framework stuff

11 years agoworking git-http-backend proxy poc code
paulr [Mon, 31 Oct 2011 15:14:20 +0000]
working git-http-backend proxy poc code

11 years agopulls/clones now work thru git-http-backend THRU my php script
paulr [Sun, 30 Oct 2011 15:53:38 +0000]
pulls/clones now work thru git-http-backend THRU my php script
unbelievable... and painful... but unbelievable none the less

11 years agoits all about the time
paulr [Sun, 30 Oct 2011 03:37:46 +0000]
its all about the time

11 years agouh oh
paulr [Sun, 30 Oct 2011 02:04:42 +0000]
uh oh

11 years agobasic structure
paulr [Sun, 30 Oct 2011 01:58:17 +0000]
basic structure

11 years agoasfd
paulr [Sun, 30 Oct 2011 01:44:49 +0000]

11 years agoinitial push
paulr [Sun, 30 Oct 2011 01:40:53 +0000]
initial push