commit dffc7b325f55a22c4d86f25670237b1217cae6f1 Author: Angel Ortega Date: Fri Dec 7 08:20:08 2007 +0100 Version 1.1.1 RELEASED. commit 2105b35b4e00d4c2a098e06d6543c3b5fa6f518e Author: Angel Ortega Date: Mon Dec 3 16:53:48 2007 +0100 Added Felix Winkelmann to AUTHORS. commit ce7594fe3ead1cc064f8fb62a7fa75c9e726de76 Author: felix winkelmann Date: Mon Dec 3 16:52:32 2007 +0100 Add MacOS X detection. commit c1c7c891fec9b2cfb6ff8c8976fad7b1909f0445 Author: felix winkelmann Date: Mon Dec 3 16:51:31 2007 +0100 Fix symlink management. commit adb825f09e2e2cd7cd5b7a649482ee50c91d5ca9 Author: felix winkelmann Date: Mon Dec 3 16:47:35 2007 +0100 Add -C to rsync in bky-push and bky-pull. commit 62653fabf73c7bcbab123a03ebc64e44b269272b Author: Angel Ortega Date: Mon Aug 13 10:08:24 2007 +0200 Version 1.1.0 RELEASED. commit 8128612cee206e9ed4a0e30f3275d1855ccab4c7 Author: Angel Ortega Date: Mon Aug 13 10:07:36 2007 +0200 Deleted old cruft from Makefile. commit 1d0de4210451528a0d69727f25fb864a8bdf227b Author: Angel Ortega Date: Mon Aug 13 10:06:44 2007 +0200 Updated TODO (Closes: #1017). commit a6d865f36025861aa5925fc2662eb4c3a02f7a2a Author: Angel Ortega Date: Mon Aug 13 10:04:09 2007 +0200 Reverted 'dist' target in Makefile to the old one. commit ce846c2db9a9c79ba1b49ea5992adb39546f7c7e Author: Angel Ortega Date: Sat Aug 11 09:29:20 2007 +0200 Version 1.0.2 RELEASED. commit 02bab3fb7eda51fe7d0d22aaf611cf0f29b7e5d1 Author: Angel Ortega Date: Sat Aug 11 09:28:56 2007 +0200 Updated Makefile; last change broke 'make dist'. commit f8d960f79f518f62e93530d82e5373019604cbd4 Author: Angel Ortega Date: Sat Aug 11 09:20:21 2007 +0200 Version 1.0.1 RELEASED. commit 3f1bf1c4eacf9a1a93a0cbd8a37fbd91496665a2 Author: Angel Ortega Date: Sat Aug 11 09:19:59 2007 +0200 Updated copyright year. commit 42015be0d5c6ef805fb67489a8a20c0c79a37236 Author: Angel Ortega Date: Sat Aug 11 09:16:39 2007 +0200 Improved target install in Makefile. commit 1eb44cec6054ea1f9e9d8e2e33792000c8812587 Author: Angel Ortega Date: Thu Jul 26 18:55:00 2007 +0200 New script bky2git, to convert a bky repository to git. commit b7031bb87fbbf2a6b67302109e8f24dde33fd8bc Author: Angel Ortega Date: Thu Jul 26 18:24:00 2007 +0200 The bky-log command now accepts an optional commit_id as argument. commit 25c55921824cee74177538dd364c538dec7d83ff Author: Angel Ortega Date: Thu Jul 26 18:11:00 2007 +0200 If the tag is not specified, bky-tag lists all tags. commit 3d2cbd3f92b75cd2dc29c59b203723ca75a47d94 Author: Angel Ortega Date: Sun Jun 25 10:43:00 2006 +0200 Version 1.0.0 RELEASED. commit 489a55b94ae421873f088ba27266343504f09525 Author: Angel Ortega Date: Sun Jun 25 10:37:00 2006 +0200 Made the commit_id argument to the patchset command optional. If not specified, it defaults to the most recent commit. commit 57982266f50de56cca22e951033cc8b65707b6ef Author: Angel Ortega Date: Sun Jun 25 10:36:00 2006 +0200 Changed license from GPL to BSD and added License file. commit e12586dd2bb725f8b4bc8198d464fae3cf070da7 Author: Angel Ortega Date: Sun Jun 25 10:32:00 2006 +0200 Minor cosmetic changes. commit 7d6b0fdf3c7ed2298fd6c8ec679d82d11af4c26c Author: Angel Ortega Date: Mon Jun 12 18:57:00 2006 +0200 Updated version. commit 0114841154ae7119aff230899b60a0515527e316 Author: Angel Ortega Date: Mon Jun 12 18:56:00 2006 +0200 Added the ability to specify a file containing the commit message as an argument to the -m option for commit and init. If the argument is not the name of an existing file, it will use it as a string for the commit message. Patch by Vincent Stemen. commit 4ccc433690471a1cdb66abe8a4e8d4fef98fbd54 Author: Angel Ortega Date: Mon Jun 12 18:56:00 2006 +0200 Modified so that, when initializing a new repository, only empty ID markers (i.e. $Id$) in source files are tagged. Markers that are already tagged are not updated. Added option, '-b', to the init command to specify a branch name when initializing a repository or committing files. i.e. bky init -b dev-0 -m 'init repository' This way, initial revision 0 can also include the branch name. -b changes the branch name until it is changed again. It is the same as if 'bky branchname {branchname}' was run before the commit command. Fixed bug I created when adding the ability to commit specified files. The bug broke the ability to specify a log message on the command line with -m when initializing a repository. Patch by Vincent Stemen. commit 23b8c1962d90681c87dda6de9adf6cb3793f4c47 Author: Angel Ortega Date: Mon Jun 12 18:55:00 2006 +0200 Added the ability to set RCS style revision ID tags in text files. It sets the first "$Id$" string it finds in each file commited. The marker string can be changed by changing $RID_MARKER near the top of the bky script. The default is "Id" to be compatible with RCS/CVS markers. The revision line will contain the file name, revision, date and time, and user name. If a branch name is set, it includes it as part of the revision as .. Without branch names, sources from different branches will show identical revision numbers in the ID tag. Patch by Vincent Stemen. commit 1549dff3cd8daf9d296b57234f1fa4ce6b3a4918 Author: Angel Ortega Date: Mon Jun 12 18:53:00 2006 +0200 Added "branchname" command to get or set the current branch name, so that branches can be labeled. Patch by Vincent Stemen. commit fd3d935413972ceb5747fbe016b6552b7f4d5288 Author: Angel Ortega Date: Mon Jun 12 18:53:00 2006 +0200 Added ability to commit specified files. Before you could only commit all changed files. As a side effect, you are now required to enclose the commit message in quotes when specified with -m because files may be specified on the same command line. Patch by Vincent Stemen. commit 20738f04a370033af9fc54af4b7fbd0f247b197e Author: Angel Ortega Date: Wed Jun 7 21:36:00 2006 +0200 Used Vincent's approach of using ${VISUAL:-vi} if EDITOR is not set. commit f57e42395d3f2f3342f7d1435c8b5dde898e8bc9 Author: Angel Ortega Date: Wed Jun 7 19:08:00 2006 +0200 Command line argument bug fix (Patch by Vincent Stemen). Version 1.0.0-pre3 RELEASED. commit 6e3dab626030b98f6b6830e3dfe38bcb996493f7 Author: Angel Ortega Date: Tue Sep 6 18:30:00 2005 +0200 Commit works even if $EDITOR is not set (patch by Nikolay A. Fetisov). commit d8a99bb7a608f1430d87526a195658b629553511 Author: Angel Ortega Date: Sun Jun 19 09:47:00 2005 +0200 Version 1.0.0-pre2 RELEASED. commit 5ec6256e923cd2601374328991562e27a6f3f5ae Author: Angel Ortega Date: Sun Jun 19 09:40:00 2005 +0200 Updated AUTHORS. commit fc52d9cb6c6e529166112bec59306cb32401cdc3 Author: Angel Ortega Date: Sun Jun 19 09:39:00 2005 +0200 Patch by Vincent Stemen: Fixed bug: Sometimes the output of cvsps can contain more than one patch set with an INITIAL entry for the same file. If the file already exists from a previous one, then patch will error and die. Now, when cvs2bky encounters a line like " some/file:INITIAL->1.0", in the output of cvsps under the" "Members:" section, it unlinks the file before passing the diff data to patch. commit 95ac3044d9699dd52e521a45633af3f448b0cdcb Author: Angel Ortega Date: Sun Jun 19 09:38:00 2005 +0200 Patch by Vincent Stemen: Fixed bug: If the parent directory tree from my current working directory was not exactly the same as the old one in the CVS repository, then it would break because patch would error and abort. cvs2bky now removes leading directories from the "+++" and "---" lines from the output of cvsps, and then feeds it to "patch -p0". This way it always works regardless of the parent directory structure in the CVS repository. commit 2a7ae28f6ba870133e2d72635ccfebb66cd7c1b8 Author: Angel Ortega Date: Sun Jun 19 09:37:00 2005 +0200 Patch by Vincent Stemen: Fixed bug: When importing from cvs, log entries that had multiple paragraphs separated by blank lines were being truncated at the first blank line, causing only the first paragraph to be recorded in the bky log. commit e0ea837dd7cdc0a107d04e774363388a8ddfd632 Author: Angel Ortega Date: Sun Jun 19 09:36:00 2005 +0200 Patch by Vincent Stemen: Changed the first line to "#!/usr/bin/env perl" so that it will find perl in the command path no matter where it is installed. Fixed bug: Removed hard coded path to the location of bky in Angel's development environment for commiting changes. Fixed bug: The changes from the final patchset were not getting committed because there is no trailing dashed line after the last patchset. commit 04e404e7d543e6ae90bc4a5e6c3b6107495f8101 Author: Angel Ortega Date: Sat Jun 11 09:29:00 2005 +0200 The AUTHORS file is also installed in $(PREFIX)/share/doc. commit 41bf6b252dc72d7a1a2339cfdbc5bd94969c0474 Author: Angel Ortega Date: Sat Jun 11 09:27:00 2005 +0200 Patch by Vincent Stemen: port to BSD (stat output issues). commit 40d5ea4ad95ea0cc09ff5becca6f1cfc8da05f73 Author: Angel Ortega Date: Sat Jun 11 09:20:00 2005 +0200 Patch by Vincent Stemen: Makefile improvements. commit fdd402c18d708c72f0600859b8de89d893665396 Author: Angel Ortega Date: Sat Jun 4 00:36:00 2005 +0200 Diffs from 'patchset' output are no longer reversed (Closes: #1016). commit d25c11d42b1a9dcf9b47d2dac3f6e8aa25368f89 Author: Angel Ortega Date: Sat Jun 4 00:28:00 2005 +0200 Small code cleaning to bky_patchset(). commit ad197c686baed3bfb46c885ffd467c7875139608 Author: Angel Ortega Date: Thu Jun 2 21:12:00 2005 +0200 When asking for a patchset without parent (probably patchset #0), a complete diff is generated (Closes: #1015). commit 693b00f71ee2e027be741a4016c7c7135375fccd Author: Angel Ortega Date: Thu Jun 2 20:49:00 2005 +0200 Added 'bky-patchset' as install target. commit 9ece3e613dbf714e8d0521b2e0dcd7391efb0234 Author: Angel Ortega Date: Thu Jun 2 20:44:00 2005 +0200 Added help information about the 'patchset' command. commit 75489aa42004d9c2c2b1db87b6c6fc0546fb43ce Author: Angel Ortega Date: Thu Jun 2 20:42:00 2005 +0200 New command 'patchset', to dump the difference from a commit id from its parent including the commit message (Closes: #1013, #1014). commit abb05aa0f7931d2b32edda672bd550610a8b9700 Author: Angel Ortega Date: Thu Jun 2 19:17:00 2005 +0200 Code cleaning. commit 48a18b354ae1a4dfe0242b3a0204b99763f39df5 Author: Angel Ortega Date: Thu Jun 2 18:03:00 2005 +0200 Updated TODO. commit 9ad4c69df72f6c129bc42166bb8752f8c01149be Author: Angel Ortega Date: Tue May 17 18:06:00 2005 +0200 Updated the usage message to add the -p option to diff. commit 552d73be622e7d303fa6d24191bc1432f95c9807 Author: Angel Ortega Date: Tue May 17 17:33:00 2005 +0200 All == changed to = for POSIX conformance. commit de4f62e2f199ef1e24741be993e88a619d1aeb6a Author: Angel Ortega Date: Tue May 17 17:30:00 2005 +0200 The one argument diff commands accepts -p to compare the specified commit id with its parent (Closes: #1012). commit cbc164d329285cf2cbfc70ba9931fa8e0e5fa8bf Author: Angel Ortega Date: Tue May 17 17:20:00 2005 +0200 The sed scripts have been simplified. commit 7b11b4346c28879b231c5e01110990984224cf04 Author: Angel Ortega Date: Tue May 17 17:11:00 2005 +0200 Beautified calls to sed. commit 76037adcb4fc3aa2f88ad8be8b7e0e8985b0c91e Author: Angel Ortega Date: Mon May 16 08:00:00 2005 +0200 Updated TODO. commit a4099912c4b63cfe92996633a7939bd10bdbd541 Author: Angel Ortega Date: Sat May 7 22:00:00 2005 +0200 Added 'clean' to 'make dist' target. commit a153b4139b77ce77d6fc59db47faf578859b8988 Author: Angel Ortega Date: Sat May 7 12:40:00 2005 +0200 Updated .cvsignore. commit 749be96ccdd340d590c7e1c7ef29425e09fe9f31 Author: Angel Ortega Date: Sat May 7 12:39:00 2005 +0200 Makefile tweaks: 'make dist' creates a changelog, 'make clean' cleans the Changelog and all tar.gz files. commit 919af46ecb366f5e4065080acd5c00e9e094c3ab Author: Angel Ortega Date: Sat May 7 12:30:00 2005 +0200 The 'install' target of Makefile also install cvs2bky and the README file in $PREFIX/share/doc/bky. commit c2a64cc075b50e2c9190b38454ad1d5bae1df33b Author: Angel Ortega Date: Sat May 7 12:27:00 2005 +0200 Added a 'dist' target to Makefile. commit 78555dbf3eb3bbefc2be2c6e15f88fa6d73026c7 Author: Angel Ortega Date: Sat May 7 12:23:00 2005 +0200 Added a version and a --version command line argument. commit c2fd63ed461fd019c4989aaada9adfaa998c3c29 Author: Angel Ortega Date: Sat May 7 12:18:00 2005 +0200 Added some usage information if no command is given. commit e63cd70f1ba356caac7ab60122160f5736fba8e2 Author: Angel Ortega Date: Sat May 7 12:08:00 2005 +0200 Added a Makefile to install bky and make its symlinks. commit 6410daf4bfdf771761d8cdbca21c93df79346e4b Author: Angel Ortega Date: Sat May 7 10:39:00 2005 +0200 The 'export' command does not export the HEAD, but the working directory's parent commit id. commit 8535d3d1d649954232298754040e44f7b8272bdc Author: Angel Ortega Date: Sat May 7 10:31:00 2005 +0200 Added more documentation about working with branches. commit 2fed5102a312dc67ef4cfe71d05c941eee431ec5 Author: Angel Ortega Date: Sat May 7 10:10:00 2005 +0200 Added a section in the README about the cvs2bky tool. commit d2e4042a59d2cd1e1fba2c760c5a9704e18d7bbc Author: Angel Ortega Date: Sat May 7 09:42:00 2005 +0200 A section on how to start branches has been added to the README file. commit 972feea334ec02d308fbe52ddc7c20b893466a33 Author: Angel Ortega Date: Sat May 7 09:18:00 2005 +0200 The 'export' command has been implemented (Closes: #1010). commit a7713ba21fabbd631a2f9a5a25a60d5c940df355 Author: Angel Ortega Date: Sat May 7 08:55:00 2005 +0200 The cvs2bky tool sets the date of the commit message (Closes: #1009). commit 9456fd53730f2cb758881ec173f655de91bfa40b Author: Angel Ortega Date: Fri May 6 16:22:00 2005 +0200 The 'diff' command has been enhanced: it takes into account non-existing files (in both revision trees) and has the path of the compared files stripped of .bky cruft, resulting in more portable patches (Closes: #1011). commit 77c93ec67f6637f0b6cc9993014b9fdbbc8337fd Author: Angel Ortega Date: Fri May 6 13:22:00 2005 +0200 do_list_changes() also uses the -C (CVS) option of rsync. commit bfa0eee9432e0f7df6c76680c68f4a2393a4ffd5 Author: Angel Ortega Date: Fri May 6 08:30:00 2005 +0200 Updated TODO. commit f46eac6534d0652e644aa708b14736dbf6cc7f08 Author: Angel Ortega Date: Fri May 6 08:30:00 2005 +0200 Updated TODO. commit 7c64b0ab13b6dcf24b9029c81cc6c9aa8ee3570d Author: Angel Ortega Date: Thu May 5 13:35:00 2005 +0200 The -c (checksum) flag has been added to commit rsyncs, to avoid checking only with timestamps. This was causing trouble when the process was being called very frequently (as when using cvs2bky). commit b47e0c0bd4f839c6745243dd5d6777f70ed1465c Author: Angel Ortega Date: Thu May 5 13:13:00 2005 +0200 Added -T -f to patch to force setting timestamps. commit c32f15c21fa1c6953276d5fc7b54d8e63ae9e07b Author: Angel Ortega Date: Wed May 4 12:47:00 2005 +0200 Some fixes to the documentation. commit 1d20ffbccecc1a07f39137b669076f62ca6bc04d Author: Angel Ortega Date: Wed May 4 12:04:00 2005 +0200 Support for -m in the 'init' command. commit 8d725692a9b0c2bff4c573b0bbc732c93652d550 Author: Angel Ortega Date: Wed May 4 12:00:00 2005 +0200 Exclude .bkyremote from commit, push and pull operations. commit bd49edfb5d536e58885ff47cfc692476e6ebac72 Author: Angel Ortega Date: Wed May 4 11:57:00 2005 +0200 The -m option to commit has been implemented (Closes: #1006). commit 0d7d02d20733f1f4f1a04bdcca7fdc02d82f0b62 Author: Angel Ortega Date: Wed May 4 10:42:00 2005 +0200 Updated documentation. commit 250e36df8e75e3d8df720b518e4e82e7c3bf2a8f Author: Angel Ortega Date: Wed May 4 09:57:00 2005 +0200 The 'push' and 'pull' commands have been implemented (Closes: #1007, #1008). commit a937d3d10164ce8e606e5efbaf61d1c39a7ae7fc Author: Angel Ortega Date: Wed May 4 08:59:00 2005 +0200 Updated TODO. commit 17514d2dea4fa98886d785673cf14486cb7795f7 Author: Angel Ortega Date: Wed May 4 08:56:00 2005 +0200 The 'diff' command now accepts one or two optional commit ids to compare with (Closes: #1005). commit e2055c94622d48fcbf86d4e059eecc7b8eba969d Author: Angel Ortega Date: Sun May 1 22:06:00 2005 +0200 The 'tag' command has been implemented (Closes: #1001). commit 7b5424747c0350a59cd76d57bc157b2c67d7af73 Author: Angel Ortega Date: Sun May 1 21:47:00 2005 +0200 If $0 is not 'bky', it's used as the command name, so multiple bky-init, bky-commit, etc. can be symlinked to the bky script. commit 4df59f7af63a479ae248f2e80f3cc78385f95a5f Author: Angel Ortega Date: Sun May 1 19:04:00 2005 +0200 All commands can also be called as bky-command (bky-commit instead of commit, etc.) to allow them to be used as $0. commit b4f620b473f4887ec205d4ae0c6af8583d03ad50 Author: Angel Ortega Date: Sun May 1 19:02:00 2005 +0200 Some code cleaning and comments added. commit 5e5dcc035ce5e1aa7ec777d600e309d64d06dde8 Author: Angel Ortega Date: Sun May 1 13:03:00 2005 +0200 do_list_changes() uses --delete to inform about files to be deleted. bky_diff() won't use it, but bky_status() will do. commit 5eb49685ec883759f479c05f8b2f8d08425cf41c Author: Angel Ortega Date: Sun May 1 11:44:00 2005 +0200 The bky_diff_old() function has been deleted. commit de9825ffa787c9d9a1efc68d3dc211a9c03110ac Author: Angel Ortega Date: Sun May 1 11:43:00 2005 +0200 The 'diff' command compares current directory with parent and not with HEAD, and diffs from /dev/null if the destination doesn't exist. commit 14a7d8cda1c5a013065c1b23812cbc8f6e4231ee Author: Angel Ortega Date: Sun May 1 11:29:00 2005 +0200 bky_status() show the status between the working directory and the parent commit, NOT the head. commit 205b723f129d673b4025e65016a6109a4c903d75 Author: Angel Ortega Date: Sun May 1 11:26:00 2005 +0200 The 'diff' command is now implemented by using do_list_changes() instead of a plain diff -r (Closes: #1000). commit e6ba406f2ece3d5ec8171427cca288dbed5946c7 Author: Angel Ortega Date: Sun May 1 11:11:00 2005 +0200 The 'status' command is considered working (Closes: #1003). commit 93327cc1f4ab42f08dda490f1ad63aa86c23c877 Author: Angel Ortega Date: Sun May 1 11:09:00 2005 +0200 First bky init for bky itself; it can be considered 'self-contained'.