monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] Revision 9a42f4a3faf127edf38f3ac61e2e326c727665


From: monotone
Subject: [Monotone-commits-diffs] Revision 9a42f4a3faf127edf38f3ac61e2e326c7276659a
Date: Sun, 24 Jun 2007 04:06:14 +0200

-----------------------------------------------------------------
Revision: 9a42f4a3faf127edf38f3ac61e2e326c7276659a
Ancestor: abfb28c5c8a60c906ee817d2b7ff134cf4b96a99
Author: address@hidden
Date: 2007-06-19T23:22:39
Branch: net.venge.monotone.experiment.no-split-path

Modified files:
        monotone.cc paths.cc paths.hh roster.cc unit_tests.hh
        work.cc

ChangeLog: 

* paths.cc (file_path::file_path): Handle 'prevalidated' source_type.
(any_path::basename, file_path::dirname): New functions.
(dump): Move all specializations to appropriate part of file.
(paths:basename, paths:dirname): New unit tests.
* paths.hh (any_path): Add 'basename' member function.
(file_path): Add 'dirname' member function.
(file_path::source_type): Add 'prevalidated' enumerator.
* roster.cc (roster_t::detach_node, editable_roster_for_check::attach_node):
Use new file_path member functions instead of split_paths and dirname_basename.
* work.cc (simulated_working_tree::attach_node, add_parent_dirs)
(workspace::perform_rename, workspace::perform_pivot_root): Likewise.
* monotone.cc: Don't include any boost headers.
(cpp_main): Use system_path::basename instead of fs::path::leaf.

Attachment: txt6PtOasMb12.txt
Description: Diff [abfb28c5c8a60c906ee817d2b7ff134cf4b96a99] -> [9a42f4a3faf127edf38f3ac61e2e326c7276659a]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]