gwvp.git
13 years agoupdated todo
paulr [Wed, 9 Nov 2011 17:43:37 +0000]
updated todo
fixed a problem with the gitwebservice call
changed some lines in the initial setup

13 years agoauth doesnt work quite right because of the way im doing it - that and
paulr [Tue, 8 Nov 2011 17:52:38 +0000]
auth doesnt work quite right because of the way im doing it - that and
the fact im an idiot.

13 years agorenamed gwvpgitcontrol.php to gwvpgitwebservice.php
paulr [Tue, 8 Nov 2011 16:43:47 +0000]
renamed gwvpgitcontrol.php to gwvpgitwebservice.php

13 years agomoved the old git poc code off and away from the main directory
paulr [Tue, 8 Nov 2011 16:42:13 +0000]
moved the old git poc code off and away from the main directory
added a permission level "4" which is "can manage repo as an owner" -
which only extends to site admins and repo owners. Replaces the
gwvp_canManageRepo() function

13 years agopermissions now work, however, when pushing to a repo i have no perms
paulr [Tue, 8 Nov 2011 10:25:27 +0000]
permissions now work, however, when pushing to a repo i have no perms
to the git client goes a little spastic... i return a 403, but then it
asks for another password and then errors out with a most useless
error. not sure if its how im dealing with it or something more
annoying than that

13 years agobroken atm cause i've been interchably passing around repo.git and
paulr [Tue, 8 Nov 2011 10:13:49 +0000]
broken atm cause i've been interchably passing around repo.git and
repo as names for the repo... doh

13 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

13 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

13 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

13 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

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

13 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

13 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

13 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

13 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.

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

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

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

13 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.

13 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.

13 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)

13 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

13 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

13 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

13 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 http://www.phpcaptcha.org/ - 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

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

13 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.

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

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

13 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

13 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

13 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

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

13 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

13 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

13 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
odd

13 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

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

13 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
bit.

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

13 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

13 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

13 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

13 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
http://www.phpcaptcha.org/ without having to carry their code in my
repo. hopefully should be quite simple

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

13 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

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

13 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.

13 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

13 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!

13 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.

13 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 http://usernam@email.com@website/ for a login to the git
repo (which you need for git clone http://.../ urls that have logins)

13 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

13 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

13 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

13 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

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

13 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

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

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

13 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

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

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

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

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

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