2003-07-26 Martin Oberzalek * src/tree.cpp: applied patch by Jos Backus partly. 2003-07-07 Martin Oberzalek * doc/Makefile.am (EXTRA_DIST): bugfix: xstow.ini.pod was not shipped with the .tar.gz * configure.ac: enabled release version of Format by default * src/main.cpp (main): -file option added * nignore stuff finished 2003-07-03 Martin Oberzalek * src/main.cpp (main): bugfix: print usage if no command line option was set 2003-07-02 Martin Oberzalek * added nignore stuff started caused by this email: | Ari Pollak | | Hi, I'm using xstow to manage a large (100+) repository of packages over | NFS. | I have the Sun J2SDK v. 1.4.2 that I'm trying to link only certain | directories with (namely bin/, include/, and man/man1/). But I can't, | for the life of me, figure out from the documentation how to do this. | How would I go about only linking certain directories when xstowing? this resulted in the -nignore option Ignore everything execpt file and directories matching this expression. * src/setup.cpp (operator<<): bugfix: print ignore_regex out 2003-05-20 Martin Oberzalek * src/format.h: fake version of Format for release versions (xstow's code ist at the moment not well enought tested for using this feature) * src/main.cpp (main): -no-curses option won't be used if xstow is not compiled with curses support * configure.ac: improved configure script and added --enable-release-format configuration flag * compile check with g++ 3.3 and 2.95.3 bugs fixed, all seems to be ok * src/string_utils.h: bugfixes ( primary s2x() ) 2003-05-16 Martin Oberzalek * src/arg.cpp: applied patch by Liyang HU (xstow dies when the TERM variable is not set => ncurses problem) * src/arg.cpp (addOption): Fixed bug 2003-03-02 Martin Oberzalek * configure.ac: added missing header files and fixed typos * src/string_utils.h: removed unused tulower() function 2003-02-02 Martin Oberzalek * src/setup_config.h: * src/tree.cpp: coming closer to standards and manuals 2002-12-31 Martin Oberzalek * src/tree.cpp (dir_copy): added directory copying support 2002-12-23 Martin Oberzalek * src/tree.cpp (file_copy): added file copying support 2002-12-06 Martin Oberzalek * configure.ac: Fixed typos 2002-11-20 Martin Oberzalek * src/cppdir.cpp: applied patch by Jos Backus * configure.ac: applied patch by Jos Backus These patches fixing compiling problems on Solaris. 2002-10-13 Martin Oberzalek * src/tree.cpp (unify_links): get rid of std::unique_copy and privous sorting before. Simple remove duplicates. 2002-10-10 Martin Oberzalek * : added protect-dirs stuff 2002-10-09 Martin Oberzalek * src/tree.cpp (operator<): now, only a type sorting is done. The rest is untouched. 2002-10-09 Martin Oberzalek * src/cppdir.cpp (is_in_dir): fixed bug, that caused problems with when the target dir is '/' 2002-10-03 Martin Oberzalek * src/: Started with better reporting errors to stderr * src/main.cpp (main): fixed bug that results in an incompatiblility to stow (package lookup in working dir) 2002-10-03 Martin Oberzalek * src/main.cpp (main): target dir is now the parent dir of the working dir by default. That's the behavior of GNU Stow. XStow used the parent of the current directory. 2002-10-02 Martin Oberzalek * configure.ac (LDFLAGS_DYNAMIC): added a static targets for xstow * src/arg.cpp (parse): fixed a bug in arg.cpp that caused a crashed of xstow by calling it this way: xstow -dl -dl setState() was not set back to false 2002-09-30 Martin Oberzalek * doc/Makefile.am: fixed bug with $(DESTDIR) closes sourceforge bug 581729 * src/arg.cpp: applied stderr.patch from Robin Green (greenrd) 2002-08-29 Martin Oberzalek - King Leo * src/format.h (STRSTREAM): STD_ENDS makro defined 2002-06-23 Martin Oberzalek - King Leo * src/cppdir.cpp (get_type): improved root detection 2002-06-19 Martin Oberzalek - King Leo * src/cppdir.cpp (get_type): fixed bug (ignore files userid, when beeing root) 2002-06-18 Martin Oberzalek - King Leo * src/setup.cpp (strip): automatically strip the last slash from directory names. 2002-06-17 Martin Oberzalek - King Leo * src/tree.cpp (match_auto_*): use fnmatch in a POSIX conform way * src/string_utils.h: fixed compiling problems with gcc-2.95.3 2002-06-16 Martin Oberzalek - King Leo * src/tree.cpp (check): added auto traverse-link detection support (match_ignore): added regex support 2002-06-15 Martin Oberzalek - King Leo * src/debug.h (DEBUG): Added DEBUG macro that causes to ignore all OUT(X) messages greater than 1 if NDEBUG is defined. This makes the binary about 60k smaller. * src/setup.cpp: got rid of ini.h and ini.cpp new setup structure now reads the config file informations itsself. 2002-06-14 Martin Oberzalek - King Leo * src/tree.cpp (check): bug fixed * src/setup.h: switched to new setup structure 2002-06-12 Martin Oberzalek - King Leo * src/cppdir.cpp (is_in_dir): added path compare function * src/tree.cpp (check): fixed a bug, by adding function CppDir::is_in_dir * : added ignore matches support * : added traversable links support 2002-06-01 Martin Oberzalek * src/cppdir.cpp (make_relative): fixed a bug 2002-05-31 Martin Oberzalek * src/cppdir.cpp (split_name): splitting /usr into / + usr works now * src/main.cpp (main): added debug mudule CPPDIR 2002-05-27 Martin Oberzalek * : initial release