<April 2005>

On this page...



Member of...

ASP Insiders

MVP Visual Developer ASP/ASP.NET

Enter CodeZone

Blog Categories



Deutsche Resourcen


Sign In

#  Wednesday, April 27, 2005

Saw this over at OSNews.com: OpenMFG, the makers of open source ERP software, have released OpenRPT, a report writer for ad-hoc Web-based reporting. It creates graphical, embeddable reports, similar to the commercial software Crystal Reports or Microsoft Access report designer, but runs on on Linux, Mac OS X, and Windows. It supports graphs, integrated barcodes, label printing, and watermarks and report definitions can be stored in a PostgreSQL database as XML, or exported to individual files.

Looks worth checking out.

Wednesday, April 27, 2005 8:19:48 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


#  Tuesday, April 26, 2005

After owning the ER6 isolator earphones for some time now, I decided to get myself Etymotic's mobile phone headset too. Wow! That is quite a change from the various headsets I have owned so far (including the Logitech Mobile Freedom Bluetooth headset).

Where do you get Etymotic products in Europe? The shop I found is 4YourEars. Good prices, quick shipping.

Categories: this
Tuesday, April 26, 2005 2:36:59 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


In the second installation of my SVK article series, I'm taking my Subversion repository offline on my notebook, do some work, reconnect and merge my changes with the central Subversion repository.

To work with SVK, you don't need the Subversion service (svnserve) running. Another bonus is that SVK doesn't create the (dreaded, I might say) .svn folders, which (a) roughly double the disk size of your project, (b) get you into hot water with VS.NET, which is why there is a TortoiseSVN build that names the .svn folders differently. But I digress.

First, we have to create a local copy (the one created in the previous article is directly linked to the remote repository):

svk cp //SharpDevelop/trunk //SharpDevelop/local

This will also prompt you in Notepad for a commit message. Alternatively, you could have passed the commit message as part of the cmd line:

svk cp -m "initial import" //SharpDevelop/trunk //SharpDevelop/local

Now, check out the local branch to a directory on disk (note: this directory will be auto-created).

svk checkout //SharpDevelop/local c:\workingcopy

You will be positively surprised how fast this is. And there are no .svn directories in sight. So let's change a file and commit it back to our local repository:

svk commit -m "v2.06 note" readme.txt

This file is only changed in the local repository, not the remote one. But this is the intention of working offline (during travel, at home, you name it).

How do we get the changes back into the central repository? First, sync the trunk with the remote repository:

svk sync //SharpDevelop/trunk

If you have multiple repositories on your computer that you want to sync in one go, use:

svk sync -a

So, let's see if our changes conflict with changes in the central repository:

svk smerge -C //SharpDevelop/local //SharpDevelop/trunk
Auto-merging (0, 1900) /SharpDevelop/local to /SharpDevelop/trunk (base /SharpDevelop/trunk:1897).
Checking locally against mirror source svn://glumpatweri.emailgwiax.com/Fidalgo/trunk.
U   SharpDevelop/setup/readme.txt
New merge ticket: 4c8874e7-0e9e-2041-95c6-598e77699a82:/SharpDevelop/local:1900

If there are no problems (as is the case here), go ahead and perform the merge:

svk smerge //SharpDevelop/local //SharpDevelop/trunk

You are again prompted for the commit message, however, this time remember this is for the total of your changes (unless you use -I). Depending on your Subversion setup, you will be prompted to provide a password:

Password for 'Administrator':

Well, most likely you are not known by this account in Subversion... simply press Enter, and you will be prompted for a different username. A tad counterintuitive at first, but it works. The change is now in the central repository.

There is one thing left to do - merge the changes from the trunk (which you synced previously) into the local copy:

svk smerge //SharpDevelop/trunk //SharpDevelop/local

And finally update your checked out working directory:

svk up c:\workingcopy

Now that wasn't too bad at all. Especially given the fact that you were working offline from a central repository. Oh, and the procedure is for real: revision 1909 in the #develop repository resulted from me writing this step list.

Categories: Subversion
Tuesday, April 26, 2005 12:57:07 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [2]


#  Monday, April 25, 2005

Beauty is not tonights topic, neither a talking mirror - Subversion repository mirrors are. There are a couple of ways to mirroring your repository, one being SVN::Mirror. With my pronounced distaste for the make install dance, I was on the prowl for some solution with a more Windowsy touch to it.

Not too long into Google-Fu I stumbled across SVK, which has (a) a WIN32 setup, (b) loads of features which will be the topic of future blog posts:

  • Trans-backend mirror and sync for Subversion, CVS, Perforce (not on Windows currently if I gather correctly)
  • All operations can be performed while offline. Now that is way cool if you are working while travelling!

SVK uses Subversion FSFS for local storage, which means prior to installing SVK you need to install Subversion. With both packages on your machine, you can start exploring. All you need is a command prompt and Windows Explorer.

svk depot --init

This will initialize the // (default) depot. Create c:\svkroot, we will relocate the default repository there next.

svk depot --relocate // c:\svkroot

I am not really interested in hosting a read-only copy of a Subversion repository in my user profile. Thus for this relocation to proceed, you also need to copy the contents of C:\Documents and Settings\Administrator\.svk\local (which is a bare bones SVN repository) into the c:\svkroot directory.

svk mirror svn://glumpatweri.emailgwiax.com/Fidalgo/trunk //SharpDevelop/trunk

Now the mirroring can begin - svk mirror is used to set up a link to an existing Subversion repository.

svk sync //SharpDevelop/trunk

Depending on the repository, grab a cup of coffee. This sync operation will take some time. Oh, and for keeping a mirrored repository in sync with the master, create a scheduled task with this command.

svnserve -d -r c:\svkroot

Testing, testing. Fire up svnserve and use TortoiseSVN to check out the read-only mirror:

Done. You have successfully mirrored a Subversion repository. Read-only. Working offline and other features of SVK will be covered later.

Monday, April 25, 2005 7:40:50 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


#  Tuesday, April 19, 2005
Cool. The WSUS Wiki just saved my day - I got the error SelfUpdate Tree is not working, which quite unsurprisingly cropped up thanks to a rather looked down setup of IIS...
Categories: Administration
Tuesday, April 19, 2005 1:34:03 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


#  Monday, April 18, 2005

The following dates and locations have been announced for my TechTalk Tools zur erfolgreichen Softwareentwicklung mit .NET:

06.06. Karlsruhe
07.06. Stuttgart
08.06. München
09.06. Nürnberg
14.06. Dresden
15.06. Hannover
16.06. Berlin
20.06. Frankfurt a.M.
21.06. Düsseldorf
22.06. Bremen 

See you!

Monday, April 18, 2005 9:09:50 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


Two more important downloads in addition to all the other B2 craze:

The # of VPC images starts skyrocketing (now that's a stupid word combination) on my dev machine...

Categories: 2 Ohhhh | Cool Download | SQL Server
Monday, April 18, 2005 9:07:02 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]



If you want to deploy applications on Beta 2 for live internal usage or by third parties, you need to accept the Go-Live license.

Categories: .NET | 2 Ohhhh
Monday, April 18, 2005 1:57:18 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


As everyone is blogging about the obvious, I will stick to the more interesting bits (in my opinion, of course). For example, the updated Visual Studio 2005 Team Foundation Server Installation Guide.

Categories: .NET | 2 Ohhhh | Team System | Visual Studio
Monday, April 18, 2005 8:51:47 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


#  Thursday, April 14, 2005
From the "shameless self-promotion departement": we just pushed 1.1PR out the door. You can read the detailed announcement here. It has a bunch of cool new features, now we enter the stablization and polishing phase. Shouldn't take too long to follow it up with a Beta.
Thursday, April 14, 2005 12:03:16 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


© Copyright 2022 Christoph Wille

newtelligence dasBlog 2.3.9074.18820
Subscribe to this weblog's RSS feed with SharpReader, Radio Userland, NewsGator or any other aggregator listening on port 5335 by clicking this button.   RSS 2.0|Atom 1.0  Send mail to the author(s)

Don't contact us via this (fleischfalle@alphasierrapapa.com) email address.