Ticket #133 (closed task: fixed)

Opened 16 months ago

Last modified 8 months ago

move axdt repository to public git

Reported by: mb0 Owned by: mb0
Priority: major Milestone: AXDT 0.0.7
Component: misc Version:
Keywords: Cc:

Description

i currently use a git repository that is a cleaned up version of the current axdt svn repository (stripped sdk resources where possible). working with a git repository has many direct advantages for me and i guess most - when not all - users use the update site for installation anyway.

my plan would be to make the git repo readable for the public at git.axdt.org and delete the axdt repository with the comment that it moved to git.

one problem is that this trac is also the home of the asdt repo, which repo should we display in the browse source tab? the axdt git repository or the asdt svn repository?

you can add a comment if you use the axdt svn repository and dont want to use git or if you just dont like the idea.

Change History

Changed 15 months ago by mb0

i decided to synchronize my work with svn as long as the public git repo is not up and running.

i failed to supply all commit messages in my first attempt. here now the full changelog fyi.

changeset [148]

Date: Thu Dec 4 03:36:57 2008 +0100

added python script to refactor the xsd4mxml schema.
reducede schema size form 27k lines to 7k lines and 1,2 MB to 345 KB
added some type information.
schema can now be used for validation just add a rule to the xml validator.

Date: Thu Dec 4 03:30:39 2008 +0100

added flexconfig wizard
a simple handwritte flexconfig schema for autocompletion and validation

Date: Thu Dec 4 03:23:08 2008 +0100

changed epl license document to a validating non-m$-frontpage html.
added epl license document where missing.

Date: Thu Dec 4 03:14:57 2008 +0100

minor cleanups

Date: Thu Dec 4 03:14:36 2008 +0100

resource related variables use selection as default.
for launch related task we want the launch target instead.

Date: Thu Dec 4 03:10:25 2008 +0100

add new compiler preferences
added config path to compiler target

Date: Thu Dec 4 03:07:03 2008 +0100

fix for property page

Date: Thu Dec 4 03:05:48 2008 +0100

refactored common code from flexsdks to a flexsdk common project.
we only show one flex compiler console.

Date: Wed Nov 26 14:16:29 2008 +0100

added with statement #132

Date: Wed Nov 26 14:15:22 2008 +0100

The left side of an assignment can be an qualified expression (name_space::egg = spam)

Date: Wed Nov 26 14:12:34 2008 +0100

The xml keyword can be used as identifier

Date: Wed Nov 26 14:11:29 2008 +0100

object literal field name can be a string literal

Date: Thu Nov 20 22:29:45 2008 +0100

bring up the compiler consoles if one is requested.
they should also merge together sometime when lifedocs for flex sdk 4 is online.

Date: Thu Nov 20 20:52:28 2008 +0100

seperated variable respolvers and added them to vcs

Date: Thu Nov 20 20:48:42 2008 +0100

realigned flex preference ui.
added currently unused air config property
merged both ant properties in one class in the variables package (the resolver classes provide ant properties and string template variables)

Date: Thu Nov 20 20:24:07 2008 +0100

updated launch configuration and debug plugin preferences.
introduced use of variables in alternative browser path.
added compiler choice to launch configuration.

Date: Thu Nov 20 20:19:03 2008 +0100

updated as3 plugin preferences

Date: Thu Nov 20 20:05:22 2008 +0100

introduced abstract launcher preference tab as launcher configuration pendant to the abstract preference page
pulled out common code to abstract field editor page
moved fieldspecs to the fields package
added resource field using a filtered resource list selection dialog

Date: Thu Nov 20 20:03:15 2008 +0100

merged editor folding preference on the same page as auto edit strategies

Date: Wed Nov 19 18:21:18 2008 +0100

incremented and fixed version numbers
flexsdk feature is not added to the update site but instead included in flex3sdk or flex4sdk

Date: Wed Nov 19 18:18:48 2008 +0100

added ant properties flexN.home and flexN.frameworks
fixed classloader issue in as3 compiler

Date: Sat Nov 15 20:12:47 2008 +0100

update site artifacts and content should be clean for each build

Date: Sat Nov 15 14:54:10 2008 +0100

Added contribution of flex 3 and 4 ant tasks to eclipse ant.

Apparently namespace support had issues with same task names. so i changed task names to flexN.taskname. it is a bit inconvenient but allows using tasks from both sdks in the same build.

You need to execute the task in the eclipse jvm, otherwise the task cannot resolve the dependencies.

Date: Wed Nov 12 15:10:47 2008 +0100

added flex 4 compiler as well as configuration and ui to choose from all available compilers

added missing licese in the flexsdk feature

Date: Wed Nov 12 11:00:14 2008 +0100

updated flex3sdk to version 3.1.0.2710.
added flex4sdk version 4.0.0.4055.
refactored out common libraries and using eclipse provided orbit packages where possible.
added feature for common flexsdk libraries and code.
added features for flex3sdk and flex4sdk

Changed 9 months ago by ianp

Personally I don't mind which repo is used (I don't particularly like Git, but I can live with it if necessary) as long as there is only one! The problem currently is that work that you do locally in your Git repo doesn't seem to get sync'd very often (e.g. only one svn commit so far this year).

Also, I'm looking at getting up to speed with IMP & LPG then I can maybe help out with some code contributions, so having a single version control system (whichever is chosen) might help with that.

Changed 9 months ago by mb0

you are right and it will be fixed in 6 weeks.

but i have to defend myself in this regard. i do this work for years now. i invested a lot of time and even money into this project for no particular reason other then to be a good open source citizen. from time to time someone drops by and wants to contribute something. in the end of the beginning (asdt) i tried hard to support people who wanted to contribute something, but i cant remember any time where things worked out. so i learnt not to care about these people, if they really want to participate they can and they do.

right now they cannot (well they can but ...). however, i heard everyone can work as long and as private on their code as they want. and IT IS NOT A PROBLEM THAT I WORK on axdt and not even that i work locally. nobody told me before they keep an eye on the source and the code is released nowhere.

i know you didn't meant it like that and you are basically right. but the way you write it sound a bit like an exaggerated demand to me. (please dont be offended. i really know you dont meant it that way).

anyway the work is scheduled and i will inform you when 0.0.7 is release (and the code synchronized for the last time) and when i open up the git server.

Changed 9 months ago by mb0

i didn't synchronized the code of the 0.0.6.4 version that is already released.

so you were completely right and i just remembered it wrong. i am very sorry a a little ashamed.

i just added the changes [163] but messed up the commit message. git-svn is not good for synchronization i will never touch it again.

other messages were:

  • fixes percent width and height in xml schema #136 added some basic documentation to the flex-config xsd
  • fixed .g grammar template names to *.gi, fixed sloppy code. design view editor would refresh on every resource change event and not remove the listener. (sorry)
  • version 0.6.3, #125 url issue
  • #155 now compatible to IMP Runtime 0.1.97
  • version 0.0.6.4

Changed 8 months ago by mb0

  • status changed from new to closed
  • resolution set to fixed

ok everything is in place. i started to clean up my current workload and the new git repository is up to date. i moved the asdt part back to its old home at https://aseclipseplugin.svn.sourceforge.net/svnroot/aseclipseplugin

a git-daemon for anonymous access at git://axdt.org/axdt.git and for write access use git@…/axdt.git

and i can add write access for users. all i need is a public key. however thanks to git patches are also a very simple alternative.

Note: See TracTickets for help on using tickets.