digiKam

Professional Photo Management with the Power of Open Source

DigiKam has migrated to git

by Martin Klapetek

Thanks to the marvelous job of our KDE sysadmins, digiKam is another project to join the git repository. All the code (digiKam, kipi-plugins) that lived in the SVN is no more accessible through SVN and all is part of git now. DigiKam and its dependencies live in several repos, but thanks to Marcel Wiesweg, you can use a nice small script, that will get you going:

1) Edit your ~/.gitconfig as given in
http://community.kde.org/Sysadmin/GitFAQ#Let_Git_rewrite_URL_prefixes
2) git clone http://anongit.kde.org/digikam-software-compilation digikam-sc
Enter the directory
3) Execute ./download-repos

We're planning to release one more version from 1.x branch in about two weeks, the last one, version 1.9.0. After that, all focus will go to the new 2.0 branch, which features new non-destructive editing with versioning support, face detection & recognition, extended geo-location features and scripting support. Second beta of this branch is already out and you're all more than welcome to join the testing!

DigiKam team

What about kdesrc-build?

Why not post a module for use with kdesrc-build? kdesrc-build is supposed to allow easy build of all kde components and I'd consider digikam an important one at that...

Digikam 2.0.0 git

How to get digikam 2.0.0 from git?

Changelog

will there be a chance to get the changelog files again? The links don't work, maybe because of the change to git?

Right...

I will fix it

digiKam

migration killed splashscreen-page

Since the migration to git, the splashscreen-page (http://www.digikam.org/drupal/splashcreens) stopped working (since it directly used the websvn-URLs)

right...

I will fix it too...

digiKam

Now, after migration, how can

Now, after migration, how can I browse the repository with an internet browser ? What's the new url ?

project pages are here...

https://projects.kde.org/projects/extragear/graphics/digikam
https://projects.kde.org/projects/extragear/graphics/kipi-plugins

GIT clone not working

[08:26:58]|[tobi@tobi-desktop]|/tmp
$cat ~/.gitconfig
[url "git://anongit.kde.org/"]
insteadOf = kde:
[url "git@git.kde.org:"]
pushInsteadOf = kde:

[08:27:00]|[tobi@tobi-desktop]|/tmp
$git clone kde:scratch/mwiesweg/digikam-sc
Cloning into digikam-sc...
warning: You appear to have cloned an empty repository.
[08:27:03]|[tobi@tobi-desktop]|/tmp
$ls digikam-sc/
total 0
drwxr-xr-x 3 tobi tobi 60 Feb 22 08:27 .
drwxrwxrwt 34 root root 5620 Feb 22 08:27 ..
drwxr-xr-x 6 tobi tobi 180 Feb 22 08:27 .git

All have been moved here...

https://projects.kde.org/projects/extragear/graphics/digikam/digikam-software-compilation/repository

$ls total 108 drwxr-xr-x 4

$ls
total 108
drwxr-xr-x 4 tobi tobi 220 Feb 22 10:03 .
drwxrwxrwt 33 root root 5600 Feb 22 10:03 ..
drwxr-xr-x 7 tobi tobi 240 Feb 22 10:03 .git
-rw-r--r-- 1 tobi tobi 99 Feb 22 10:03 .gitignore
-rw-r--r-- 1 tobi tobi 200 Feb 22 10:03 .gitslave
-rw-r--r-- 1 tobi tobi 1764 Feb 22 10:03 CMakeLists.txt
-rw-r--r-- 1 tobi tobi 77 Feb 22 10:03 NEWS
-rw-r--r-- 1 tobi tobi 879 Feb 22 10:03 README
-rwxr-xr-x 1 tobi tobi 434 Feb 22 10:03 download-repos
drwxr-xr-x 2 tobi tobi 60 Feb 22 10:03 extra
-rwxr-xr-x 1 tobi tobi 73867 Feb 22 10:03 gits
[10:03:57]|[tobi@tobi-desktop]|/tmp/digikam-software-compilation
$./download-repos
Cloning into core...
fatal: The remote end hung up unexpectedly
Could not clone git://anongit.kde.org/digikam-software-compilation^digikam onto core
./download-repos: line 8: cd: core: No such file or directory
./download-repos: line 9: cd: extra/kipi-plugins: No such file or directory
./download-repos: line 10: cd: extra/libkexiv2: No such file or directory
./download-repos: line 11: cd: extra/libkdcraw: No such file or directory
[10:03:58]|[tobi@tobi-desktop]|/tmp/digikam-software-compilation
$./gits populate
Cloning into core...
fatal: The remote end hung up unexpectedly
Could not clone git://anongit.kde.org/digikam-software-compilation^digikam onto core

If I create "core" I get:
$./gits populate
sh: line 0: cd: core/.git/hooks: No such file or directory

Thank you

It seems as it is working

It seems as it is working with:
"kde://digikam" "core"
instead of
"^digikam" "core"