2006-06-07 19:08 [64]

  Command line argument bug fix (Patch by Vincent Stemen).
  
  Version 1.0.0-pre3 RELEASED.

2005-09-06 18:30 [63]

  Commit works even if $EDITOR is not set (patch by Nikolay A. Fetisov).

2005-06-19 09:47 [62]

  Version 1.0.0-pre2 RELEASED.

2005-06-19 09:40 [61]

  Updated AUTHORS.

2005-06-19 09:39 [60]

  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.

2005-06-19 09:38 [59]

  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.

2005-06-19 09:37 [58]

  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.

2005-06-19 09:36 [57]

  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.

2005-06-11 09:29 [56]

  The AUTHORS file is also installed in $(PREFIX)/share/doc.

2005-06-11 09:27 [55]

  Patch by Vincent Stemen: port to BSD (stat output issues).

2005-06-11 09:20 [54]

  Patch by Vincent Stemen: Makefile improvements.

2005-06-04 00:36 [53]

  Diffs from 'patchset' output are no longer reversed (Closes: #1016).

2005-06-04 00:28 [52]

  Small code cleaning to bky_patchset().

2005-06-02 21:12 [51]

  When asking for a patchset without parent (probably patchset #0),
  a complete diff is generated (Closes: #1015).

2005-06-02 20:49 [50]

  Added 'bky-patchset' as install target.

2005-06-02 20:44 [49]

  Added help information about the 'patchset' command.

2005-06-02 20:42 [48]

  New command 'patchset', to dump the difference from a commit id from
  its parent including the commit message (Closes: #1013, #1014).

2005-06-02 19:17 [47]

  Code cleaning.

2005-06-02 18:03 [46]

  Updated TODO.

2005-05-17 18:06 [45]

  Updated the usage message to add the -p option to diff.

2005-05-17 17:33 [44]

  All == changed to = for POSIX conformance.

2005-05-17 17:30 [43]

  The one argument diff commands accepts -p to compare the specified
  commit id with its parent (Closes: #1012).

2005-05-17 17:20 [42]

  The sed scripts have been simplified.

2005-05-17 17:11 [41]

  Beautified calls to sed.

2005-05-16 08:00 [40]

  Updated TODO.

2005-05-07 22:00 [39]

  Added 'clean' to 'make dist' target.

2005-05-07 12:43 [38]

  Version 1.0.0-pre1 RELEASED.

2005-05-07 12:40 [37]

  Updated .cvsignore.

2005-05-07 12:39 [36]

  Makefile tweaks: 'make dist' creates a changelog, 'make clean' cleans the
  Changelog and all tar.gz files.

2005-05-07 12:30 [35]

  The 'install' target of Makefile also install cvs2bky and the README file
  in $PREFIX/share/doc/bky.

2005-05-07 12:27 [34]

  Added a 'dist' target to Makefile.

2005-05-07 12:23 [33]

  Added a version and a --version command line argument.

2005-05-07 12:18 [32]

  Added some usage information if no command is given.

2005-05-07 12:08 [31]

  Added a Makefile to install bky and make its symlinks.

2005-05-07 10:39 [30]

  The 'export' command does not export the HEAD, but the working directory's
  parent commit id.

2005-05-07 10:31 [29]

  Added more documentation about working with branches.

2005-05-07 10:10 [28]

  Added a section in the README about the cvs2bky tool.

2005-05-07 09:42 [27]

  A section on how to start branches has been added to the README file.

2005-05-07 09:18 [26]

  The 'export' command has been implemented (Closes: #1010).

2005-05-07 08:55 [25]

  The cvs2bky tool sets the date of the commit message (Closes: #1009).

2005-05-06 16:22 [24]

  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).

2005-05-06 13:22 [23]

  do_list_changes() also uses the -C (CVS) option of rsync.

2005-05-06 08:30 [22]

  Updated TODO.

2005-05-06 08:30 [21]

  Updated TODO.

2005-05-05 13:35 [20]

  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).

2005-05-05 13:13 [19]

  Added -T -f to patch to force setting timestamps.

2005-05-04 12:47 [18]

  Some fixes to the documentation.

2005-05-04 12:04 [17]

  Support for -m in the 'init' command.

2005-05-04 12:00 [16]

  Exclude .bkyremote from commit, push and pull operations.

2005-05-04 11:57 [15]

  The -m option to commit has been implemented (Closes: #1006).

2005-05-04 10:42 [14]

  Updated documentation.

2005-05-04 09:57 [13]

  The 'push' and 'pull' commands have been implemented (Closes: #1007, #1008).

2005-05-04 08:59 [12]

  Updated TODO.

2005-05-04 08:56 [11]

  The 'diff' command now accepts one or two optional commit ids to
  compare with (Closes: #1005).

2005-05-01 22:06 [10]

  The 'tag' command has been implemented (Closes: #1001).

2005-05-01 21:47 [9]

  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.

2005-05-01 19:04 [8]

  All commands can also be called as bky-command (bky-commit instead of commit,
  etc.) to allow them to be used as $0.

2005-05-01 19:02 [7]

  Some code cleaning and comments added.

2005-05-01 13:03 [6]

  do_list_changes() uses --delete to inform about files to be deleted.
  bky_diff() won't use it, but bky_status() will do.

2005-05-01 11:44 [5]

  The bky_diff_old() function has been deleted.

2005-05-01 11:43 [4]

  The 'diff' command compares current directory with parent and not with
  HEAD, and diffs from /dev/null if the destination doesn't exist.

2005-05-01 11:29 [3]

  bky_status() show the status between the working directory and the parent
  commit, NOT the head.

2005-05-01 11:26 [2]

  The 'diff' command is now implemented by using do_list_changes() instead
  of a plain diff -r (Closes: #1000).

2005-05-01 11:11 [1]

  The 'status' command is considered working (Closes: #1003).

2005-05-01 11:09 [0]

  First bky init for bky itself; it can be considered 'self-contained'.

